mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 02:46:29 +01:00 
			
		
		
		
	 4a158ec167
			
		
	
	
	4a158ec167
	
	
	
		
			
			nullptr+0 is an UB (undefined behavior).
- Fixing my_string_metadata_get_mb() to handle {nullptr,0} without UB.
- Fixing THD::copy_with_error() to disallow {nullptr,0} by DBUG_ASSERT().
- Fixing parse_client_handshake_packet() to call THD::copy_with_error()
  with an empty string {"",0} instead of NULL string {nullptr,0}.
		
	
			
		
			
				
	
	
		
			10 lines
		
	
	
	
		
			286 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
	
		
			286 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| --echo #
 | |
| --echo # MDEV-34226 On startup: UBSAN: applying zero offset to null pointer in my_copy_fix_mb from strings/ctype-mb.c and other locations
 | |
| --echo #
 | |
| 
 | |
| # Connect without a database
 | |
| 
 | |
| connect (con1,localhost,root,,"*NO-ONE*");
 | |
| SELECT database();
 | |
| disconnect con1;
 | |
| connection default;
 |