From 327402291a8239579f8c80297bb01676d25ab25d Mon Sep 17 00:00:00 2001 From: Dmitry Shulga Date: Thu, 22 Apr 2021 23:57:49 +0700 Subject: [PATCH] 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 --- sql/sql_parse.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;