From 7873ad37710cfe65f75f63c92cb226787df23b70 Mon Sep 17 00:00:00 2001 From: Chris Miles Date: Sat, 1 Jul 2023 18:49:09 -0500 Subject: [PATCH] [Database] Set multi statements off when returning early (#3462) --- common/dbcore.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/dbcore.cpp b/common/dbcore.cpp index 1db87afac..410362dfa 100644 --- a/common/dbcore.cpp +++ b/common/dbcore.cpp @@ -365,6 +365,8 @@ MySQLRequestResult DBcore::QueryDatabaseMulti(const std::string &query) mysql_free_result(res); } + SetMultiStatementsOff(); + return r; } } @@ -418,6 +420,8 @@ MySQLRequestResult DBcore::QueryDatabaseMulti(const std::string &query) r.SetErrorMessage(error_message); r.SetErrorNumber(mysql_errno(mysql)); + SetMultiStatementsOff(); + // we handle errors elsewhere return r; }