summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/mysql.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/client/mysql.cc b/client/mysql.cc
index d09499c120a..715d74f18b2 100644
--- a/client/mysql.cc
+++ b/client/mysql.cc
@@ -2119,7 +2119,10 @@ static bool add_line(String &buffer,char *line,char *in_string,
if (*in_string || inchar == 'N') // \N is short for NULL
{ // Don't allow commands in string
*out++='\\';
- *out++= (char) inchar;
+ if ((inchar == '`') && (*in_string == inchar))
+ pos--;
+ else
+ *out++= (char) inchar;
continue;
}
if ((com=find_command(NullS,(char) inchar)))