Subject: [PATCH] Correcting connection ending OK_PACKET server status SERVER_STATUS_AUTOCOMMIT flag according to real autocommit value --- Index: sql/sql_class.cc <+>UTF-8 =================================================================== diff --git a/sql/sql_class.cc b/sql/sql_class.cc --- a/sql/sql_class.cc (revision f53321cbdb53c949295732c95f8a01dd3585fb78) +++ b/sql/sql_class.cc (date 1700832522685) @@ -1227,7 +1227,9 @@ user_time.val= start_time= start_time_sec_part= 0; - server_status= SERVER_STATUS_AUTOCOMMIT; + server_status= 0; + if (variables.option_bits & OPTION_AUTOCOMMIT) + server_status|= SERVER_STATUS_AUTOCOMMIT; if (variables.sql_mode & MODE_NO_BACKSLASH_ESCAPES) server_status|= SERVER_STATUS_NO_BACKSLASH_ESCAPES; if (variables.sql_mode & MODE_ANSI_QUOTES)