summaryrefslogtreecommitdiff
path: root/client/mysql.cc
diff options
context:
space:
mode:
authorunknown <bar@mysql.com>2005-10-14 14:17:15 +0500
committerunknown <bar@mysql.com>2005-10-14 14:17:15 +0500
commit344a892b8d65fbcf09126e0570bf040eaf083b1d (patch)
tree6cb3c72fffd48e3ca67813de986b372b7e4a7491 /client/mysql.cc
parent40157b14e0f18ef695f453de6238c82ddbb96470 (diff)
parent08bf55c71f517673d3edffc7ce4b201d7429293b (diff)
downloadmariadb-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.cc13
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