From f15c98d9f235133f198e4e6786bf5a97e5682907 Mon Sep 17 00:00:00 2001 From: Zdenek Prikryl Date: Thu, 19 Feb 2009 18:14:22 +0100 Subject: fixed lock leaks --- lib/MiddleWare/MiddleWare.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/MiddleWare/MiddleWare.cpp') diff --git a/lib/MiddleWare/MiddleWare.cpp b/lib/MiddleWare/MiddleWare.cpp index f4f50df..2d5b333 100644 --- a/lib/MiddleWare/MiddleWare.cpp +++ b/lib/MiddleWare/MiddleWare.cpp @@ -246,6 +246,7 @@ int CMiddleWare::SaveDebugDump(const std::string& pDebugDumpDir, crash_info_t& p (m_setBlackList.find(packageName) != m_setBlackList.end())) { dd.Delete(); + dd.Close(); return 0; } if (m_bOpenGPGCheck) @@ -254,6 +255,7 @@ int CMiddleWare::SaveDebugDump(const std::string& pDebugDumpDir, crash_info_t& p !m_RPMInfo.CheckHash(packageName, executable)) { dd.Delete(); + dd.Close(); return 0; } } @@ -288,6 +290,7 @@ int CMiddleWare::SaveDebugDump(const std::string& pDebugDumpDir, crash_info_t& p if (row.m_sReported == "1") { dd.Delete(); + dd.Close(); return 0; } if (row.m_sCount != "1") -- cgit