summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorunknown <bar@mysql.com>2005-10-14 14:07:22 +0500
committerunknown <bar@mysql.com>2005-10-14 14:07:22 +0500
commit08bf55c71f517673d3edffc7ce4b201d7429293b (patch)
treef2918b1c29d25bc49faa51c315a2efc1b7d39075 /client
parent05414133afc010aa4f9b3fb36a9b37212a560c39 (diff)
parent1bdd8a6275cedf7c4e3dc431434bde359e023971 (diff)
downloadmariadb-git-08bf55c71f517673d3edffc7ce4b201d7429293b.tar.gz
Merge mysql.com:/usr/home/bar/mysql-4.1.b13487
into mysql.com:/usr/home/bar/mysql-4.1 client/mysql.cc: Auto merged
Diffstat (limited to 'client')
-rw-r--r--client/mysql.cc16
1 files changed, 11 insertions, 5 deletions
diff --git a/client/mysql.cc b/client/mysql.cc
index d82d29a9a54..d408e8a5423 100644
--- a/client/mysql.cc
+++ b/client/mysql.cc
@@ -1157,11 +1157,17 @@ static bool add_line(String &buffer,char *line,char *in_string,
#ifdef USE_MB
int l;
if (use_mb(charset_info) &&
- (l = my_ismbchar(charset_info, pos, strend))) {
- while (l--)
- *out++ = *pos++;
- pos--;
- continue;
+ (l= my_ismbchar(charset_info, pos, strend)))
+ {
+ if (!*ml_comment)
+ {
+ while (l--)
+ *out++ = *pos++;
+ pos--;
+ }
+ else
+ pos+= l - 1;
+ continue;
}
#endif
if (!*ml_comment && inchar == '\\')