summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/mysql.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/client/mysql.cc b/client/mysql.cc
index bf417e73e22..441687e2e4e 100644
--- a/client/mysql.cc
+++ b/client/mysql.cc
@@ -1133,10 +1133,11 @@ static COMMANDS *find_command(char *name,char cmd_char)
parsing the row and calling find_command()
*/
if (strstr(name, "\\g") || (strstr(name, delimiter) &&
- strlen(name) >= 9 &&
- my_strnncoll(charset_info,(uchar*) name,
- 9,
- (const uchar*) "delimiter", 9)))
+ !(strlen(name) >= 9 &&
+ !my_strnncoll(charset_info,
+ (uchar*) name, 9,
+ (const uchar*) "delimiter",
+ 9))))
DBUG_RETURN((COMMANDS *) 0);
if ((end=strcont(name," \t")))
{