summaryrefslogtreecommitdiff
path: root/sql/sql_parse.cc
diff options
context:
space:
mode:
authorDmitry Shulga <dmitry.shulga@mariadb.com>2021-04-22 23:57:49 +0700
committerSergei Golubchik <serg@mariadb.org>2021-06-17 19:30:24 +0200
commit327402291a8239579f8c80297bb01676d25ab25d (patch)
treeba481ed01275c14eecfc4295c4a11fe30e5bce1c /sql/sql_parse.cc
parentd5836a627746f928a8c6127503c1a0f11d8b4726 (diff)
downloadmariadb-git-327402291a8239579f8c80297bb01676d25ab25d.tar.gz
MDEV-16708: Unsupported commands for prepared statements
Extended a set of commands that can be executed via binary protocol by a user with expired password
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 9fc64f891d6..b1e7a12adac 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -1672,7 +1672,8 @@ dispatch_command_return dispatch_command(enum enum_server_command command, THD *
command != COM_PING &&
command != COM_QUIT &&
command != COM_STMT_PREPARE &&
- command != COM_STMT_EXECUTE))
+ command != COM_STMT_EXECUTE &&
+ command != COM_STMT_CLOSE))
{
my_error(ER_MUST_CHANGE_PASSWORD, MYF(0));
goto dispatch_end;