From 7d07960d4581333d9abe8c363bd8960c496c248d Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 28 Oct 2005 12:13:34 +1300 Subject: BUG#14358: in mysql.cc, don't neglect to strip delimiter off lines < 9 characters long. client/mysql.cc: BUG#14358: don't neglect to strip delimiter off lines < 9 characters long. --- client/mysql.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'client/mysql.cc') 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"))) { -- cgit v1.2.1