From c9ff285a70d441351c5150d42370c78a24502403 Mon Sep 17 00:00:00 2001 From: Matthias Kortstiege Date: Mon, 2 Mar 2015 16:54:11 +0100 Subject: [PATCH] [mysql] properly toggle mysql transactions automode --- xbmc/dbwrappers/mysqldataset.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xbmc/dbwrappers/mysqldataset.cpp b/xbmc/dbwrappers/mysqldataset.cpp index aea9cbd79d561..177cbab9ed07a 100644 --- a/xbmc/dbwrappers/mysqldataset.cpp +++ b/xbmc/dbwrappers/mysqldataset.cpp @@ -459,6 +459,7 @@ void MysqlDatabase::commit_transaction() { if (active) { mysql_commit(conn); + mysql_autocommit(conn, true); CLog::Log(LOGDEBUG,"Mysql commit transaction"); _in_transaction = false; } @@ -468,6 +469,7 @@ void MysqlDatabase::rollback_transaction() { if (active) { mysql_rollback(conn); + mysql_autocommit(conn, true); CLog::Log(LOGDEBUG,"Mysql rollback transaction"); _in_transaction = false; }