• Satya B's avatar
    Fix for BUG#47671 - wrong character-set after upgrade from 5.1.34 to 5.1.39 · 82b115ec
    Satya B authored
    mysql client displays wrong character-set of server. When a user changes the
    charset of a server, mysql client 'status' command displays wrong charset but
    the command "SHOW VARIABLES LIKE "%charset%" displayed correct charset results.
    The problem is only with the mysql client's 'status' command output.
    
    In mysql client, the method mysql_store_lazy_result() returns 0 for
    success and non-zero for failure. The method com_status() was using this method
    wrongly. Fixed all such instances according to return value of the method 
    mysql_store_lazy_result().
    
    client/mysql.cc:
      Fix for BUG#47671 - wrong character-set after upgrade from 5.1.34 to 5.1.39
      
      Fix com_status() method to use mysql_store_lazy_result() properly.
    mysql-test/r/bug47671.result:
      Fix for BUG#47671 - wrong character-set after upgrade from 5.1.34 to 5.1.39
      
      Testcase for BUG#47671
    mysql-test/t/bug47671-master.opt:
      Fix for BUG#47671 - wrong character-set after upgrade from 5.1.34 to 5.1.39
      
      Testcase for BUG#47671
    mysql-test/t/bug47671.test:
      Fix for BUG#47671 - wrong character-set after upgrade from 5.1.34 to 5.1.39
      
      Testcase for BUG#47671
    82b115ec
bug47671.test 366 Bytes