From 2d61fd8abdf916b66b798f33ffaad79cc43aea22 Mon Sep 17 00:00:00 2001 From: Gary Buhrmaster Date: Wed, 29 May 2013 22:10:40 +0000 Subject: [PATCH] Check the return value of query.exec in dbutil.cpp Fixes coverity 703634 (cherry picked from commit c45db226e673d4c890a092c7c76bc35266ec3996) Signed-off-by: Stuart Morgan Fixes #11567 --- mythtv/libs/libmythbase/dbutil.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mythtv/libs/libmythbase/dbutil.cpp b/mythtv/libs/libmythbase/dbutil.cpp index a564b8abb0b..d43bffde99f 100644 --- a/mythtv/libs/libmythbase/dbutil.cpp +++ b/mythtv/libs/libmythbase/dbutil.cpp @@ -863,7 +863,10 @@ bool DBUtil::TryLockSchema(MSqlQuery &query, uint timeout_secs) void DBUtil::UnlockSchema(MSqlQuery &query) { query.prepare("SELECT RELEASE_LOCK('schemaLock')"); - query.exec(); + if (!query.exec()) + { + MythDB::DBError("DBUtil UnlockSchema", query); + } } /** \fn CheckTimeZoneSupport(void)