diff options
| author | Zdenek Prikryl <zprikryl@redhat.com> | 2009-02-19 18:14:22 +0100 |
|---|---|---|
| committer | Zdenek Prikryl <zprikryl@redhat.com> | 2009-02-19 18:14:22 +0100 |
| commit | f15c98d9f235133f198e4e6786bf5a97e5682907 (patch) | |
| tree | 283fe88c5e883f505651b53f053c5b86e1d1baf1 /lib/MiddleWare/MiddleWare.cpp | |
| parent | d45b27534a3f243105209d3020deaf2c374d2c12 (diff) | |
| download | abrt-f15c98d9f235133f198e4e6786bf5a97e5682907.tar.gz abrt-f15c98d9f235133f198e4e6786bf5a97e5682907.tar.xz abrt-f15c98d9f235133f198e4e6786bf5a97e5682907.zip | |
fixed lock leaks
Diffstat (limited to 'lib/MiddleWare/MiddleWare.cpp')
| -rw-r--r-- | lib/MiddleWare/MiddleWare.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
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") |
