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; }