mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-18571 Fix wsrep PS protocol crash
Calls to wsrep_after_statement() were missing on PS protocol codepath. Added calls after mysqld_stmt_execute() and mysqld_stmt_bulk_execute().
This commit is contained in:
committed by
Jan Lindström
parent
b4c75f685b
commit
3be9982f6a
@ -1729,11 +1729,23 @@ bool dispatch_command(enum enum_server_command command, THD *thd,
|
||||
case COM_STMT_BULK_EXECUTE:
|
||||
{
|
||||
mysqld_stmt_bulk_execute(thd, packet, packet_length);
|
||||
#ifdef WITH_WSREP
|
||||
if (WSREP_ON)
|
||||
{
|
||||
(void)wsrep_after_statement(thd);
|
||||
}
|
||||
#endif /* WITH_WSREP */
|
||||
break;
|
||||
}
|
||||
case COM_STMT_EXECUTE:
|
||||
{
|
||||
mysqld_stmt_execute(thd, packet, packet_length);
|
||||
#ifdef WITH_WSREP
|
||||
if (WSREP_ON)
|
||||
{
|
||||
(void)wsrep_after_statement(thd);
|
||||
}
|
||||
#endif /* WITH_WSREP */
|
||||
break;
|
||||
}
|
||||
case COM_STMT_FETCH:
|
||||
|
Reference in New Issue
Block a user