summaryrefslogtreecommitdiff
path: root/sql/sql_parse.cc
diff options
context:
space:
mode:
authorAlexander Barkov <alexander.barkov@oracle.com>2011-03-03 11:25:37 +0300
committerAlexander Barkov <alexander.barkov@oracle.com>2011-03-03 11:25:37 +0300
commit165660fd29b1829d03faabd876140d5f29e47048 (patch)
tree22413055e19c57e8efa6c6334c5ec4587ce45873 /sql/sql_parse.cc
parent845e36e1a918ae8c32c6c3722287d57bbd66ae3c (diff)
downloadmariadb-git-165660fd29b1829d03faabd876140d5f29e47048.tar.gz
An after-fix for
Bug#11765108 - Bug#58036: CLIENT UTF32, UTF16, UCS2 SHOULD BE DISALLOWED, THEY CRASH SERVER Fixing wrong usage of DBUG_ASSERT. In non-debug version thd_init_client_charset was not executed at all.
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r--sql/sql_parse.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index 9bf55f4dcdd..8ef23806d91 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -1218,7 +1218,8 @@ bool dispatch_command(enum enum_server_command command, THD *thd,
We have checked charset earlier,
so thd_init_client_charset cannot fail.
*/
- DBUG_ASSERT(!thd_init_client_charset(thd, cs_number));
+ if (thd_init_client_charset(thd, cs_number))
+ DBUG_ASSERT(0);
thd->update_charset();
}
}