Loading sql-common/client.c +25 −26 Original line number Diff line number Diff line Loading @@ -1835,15 +1835,19 @@ CLI_MYSQL_REAL_CONNECT(MYSQL *mysql,const char *host, const char *user, } /* Set character set */ if (mysql->options.charset_name) if (!mysql->options.charset_name && !(mysql->options.charset_name= my_strdup(MYSQL_DEFAULT_CHARSET_NAME,MYF(MY_WME)))) goto error; { const char *save= charsets_dir; if (mysql->options.charset_dir) charsets_dir=mysql->options.charset_dir; mysql->charset=get_charset_by_csname(mysql->options.charset_name, MY_CS_PRIMARY, MYF(MY_WME)); MY_CS_PRIMARY, MYF(MY_WME)); charsets_dir= save; } if (!mysql->charset) { Loading @@ -1865,11 +1869,6 @@ CLI_MYSQL_REAL_CONNECT(MYSQL *mysql,const char *host, const char *user, } goto error; } } else { mysql->charset= default_charset_info; } /* Save connection information */ Loading Loading
sql-common/client.c +25 −26 Original line number Diff line number Diff line Loading @@ -1835,15 +1835,19 @@ CLI_MYSQL_REAL_CONNECT(MYSQL *mysql,const char *host, const char *user, } /* Set character set */ if (mysql->options.charset_name) if (!mysql->options.charset_name && !(mysql->options.charset_name= my_strdup(MYSQL_DEFAULT_CHARSET_NAME,MYF(MY_WME)))) goto error; { const char *save= charsets_dir; if (mysql->options.charset_dir) charsets_dir=mysql->options.charset_dir; mysql->charset=get_charset_by_csname(mysql->options.charset_name, MY_CS_PRIMARY, MYF(MY_WME)); MY_CS_PRIMARY, MYF(MY_WME)); charsets_dir= save; } if (!mysql->charset) { Loading @@ -1865,11 +1869,6 @@ CLI_MYSQL_REAL_CONNECT(MYSQL *mysql,const char *host, const char *user, } goto error; } } else { mysql->charset= default_charset_info; } /* Save connection information */ Loading