mirror of
https://github.com/MariaDB/server.git
synced 2025-09-02 09:41:40 +03:00
Addendum to the fix for bug #52315: need to set a proper shutdown type
when an out-of-supported-range date is detected.
This commit is contained in:
@@ -2243,8 +2243,12 @@ bool dispatch_command(enum enum_server_command command, THD *thd,
|
||||
SHUTDOWN_DEFAULT is 0. If client is >= 4.1.3, the shutdown level is in
|
||||
packet[0].
|
||||
*/
|
||||
enum mysql_enum_shutdown_level level=
|
||||
(enum mysql_enum_shutdown_level) (uchar) packet[0];
|
||||
enum mysql_enum_shutdown_level level;
|
||||
if (!thd->is_valid_time())
|
||||
level= SHUTDOWN_DEFAULT;
|
||||
else
|
||||
level= (enum mysql_enum_shutdown_level) (uchar) packet[0];
|
||||
|
||||
DBUG_PRINT("quit",("Got shutdown command for level %u", level));
|
||||
if (level == SHUTDOWN_DEFAULT)
|
||||
level= SHUTDOWN_WAIT_ALL_BUFFERS; // soon default will be configurable
|
||||
|
Reference in New Issue
Block a user