• Igor Solodovnikov's avatar
    bug#14163155 COM_CHANGE_USER DOESN'T WORK WITH CHARACTER-SET-SERVER=UCS2 IN · 50000c3c
    Igor Solodovnikov authored
                 5.1 SERVER
    
    Problem was caused by the COM_CHANGE_USER parsing code. That code ignored
    character set number passed in COM_CHANGE_USER packet. Instead
    character_set_client values was used. User name was not converted at all.
    
    Fixed by using passed character set number to convert both db and user names.
    If COM_CHANGE_USER does not contain character set number then
    character_set_client is used to convert both names.
    50000c3c
sql_parse.cc 240 KB