summaryrefslogtreecommitdiffstats
path: root/lib/Plugins/CCpp.cpp
diff options
context:
space:
mode:
authorZdenek Prikryl <zprikryl@redhat.com>2009-02-12 16:26:54 +0100
committerZdenek Prikryl <zprikryl@redhat.com>2009-02-12 16:26:54 +0100
commit3541999cd3338818cd86583383dbca87606d49fa (patch)
treecfdacff29ee52da415361c79b74582e51392bf0d /lib/Plugins/CCpp.cpp
parente608c17a82071fb490df198155a1e022857f9cf0 (diff)
downloadabrt-3541999cd3338818cd86583383dbca87606d49fa.tar.gz
abrt-3541999cd3338818cd86583383dbca87606d49fa.tar.xz
abrt-3541999cd3338818cd86583383dbca87606d49fa.zip
added lock functionality to DebugDump
Diffstat (limited to 'lib/Plugins/CCpp.cpp')
-rw-r--r--lib/Plugins/CCpp.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Plugins/CCpp.cpp b/lib/Plugins/CCpp.cpp
index 1ac92a0..59b2f0e 100644
--- a/lib/Plugins/CCpp.cpp
+++ b/lib/Plugins/CCpp.cpp
@@ -40,7 +40,7 @@ std::string CLanguageCCpp::GetLocalUUID(const std::string& pDebugDumpDir)
CDebugDump dd;
dd.Open(pDebugDumpDir);
dd.LoadBinary(FILENAME_BINARYDATA1, &core, &size);
-
+ dd.Close();
// TODO: compute local UUID
ss << size;
return ss.str();
@@ -52,7 +52,7 @@ std::string CLanguageCCpp::GetGlobalUUID(const std::string& pDebugDumpDir)
std::string backtrace;
dd.Open(pDebugDumpDir);
dd.LoadText(FILENAME_TEXTDATA1, backtrace);
-
+ dd.Close();
// TODO: compute global UUID
ss << backtrace.length();
return ss.str();
@@ -69,6 +69,7 @@ void CLanguageCCpp::CreateReport(const std::string& pDebugDumpDir)
{
dd.SaveText(FILENAME_TEXTDATA2, "memory map of the crashed C/C++ application");
}
+ dd.Close();
}
void CLanguageCCpp::Init()