diff options
author | unknown <bar@mysql.com> | 2005-10-14 14:17:15 +0500 |
---|---|---|
committer | unknown <bar@mysql.com> | 2005-10-14 14:17:15 +0500 |
commit | 344a892b8d65fbcf09126e0570bf040eaf083b1d (patch) | |
tree | 6cb3c72fffd48e3ca67813de986b372b7e4a7491 /client/mysql.cc | |
parent | 40157b14e0f18ef695f453de6238c82ddbb96470 (diff) | |
parent | 08bf55c71f517673d3edffc7ce4b201d7429293b (diff) | |
download | mariadb-git-344a892b8d65fbcf09126e0570bf040eaf083b1d.tar.gz |
Merge mysql.com:/usr/home/bar/mysql-4.1
into mysql.com:/usr/home/bar/mysql-5.0
client/mysql.cc:
after merge fix.
Diffstat (limited to 'client/mysql.cc')
-rw-r--r-- | client/mysql.cc | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/client/mysql.cc b/client/mysql.cc index 8d5e576ca23..989e2dae3ef 100644 --- a/client/mysql.cc +++ b/client/mysql.cc @@ -1193,11 +1193,16 @@ static bool add_line(String &buffer,char *line,char *in_string, #ifdef USE_MB int length; if (use_mb(charset_info) && - (length= my_ismbchar(charset_info, pos, end_of_line))) + (lenght= my_ismbchar(charset_info, pos, end_of_line))) { - while (length--) - *out++ = *pos++; - pos--; + if (!*ml_comment) + { + while (lenght--) + *out++ = *pos++; + pos--; + } + else + pos+= lenght - 1; continue; } #endif |