• Alexander Barkov's avatar
    MDEV-34226 On startup: UBSAN: applying zero offset to null pointer in... · 4a158ec1
    Alexander Barkov authored
    MDEV-34226 On startup: UBSAN: applying zero offset to null pointer in my_copy_fix_mb from strings/ctype-mb.c and other locations
    
    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}.
    4a158ec1
connect-no-db.result 249 Bytes