summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Plugins/CCpp.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Plugins/CCpp.cpp b/lib/Plugins/CCpp.cpp
index 8c35c530..6c341cea 100644
--- a/lib/Plugins/CCpp.cpp
+++ b/lib/Plugins/CCpp.cpp
@@ -558,9 +558,10 @@ void CAnalyzerCCpp::CreateReport(const std::string& pDebugDumpDir)
CDebugDump dd;
dd.Open(pDebugDumpDir);
bool bt_exists = dd.Exist(FILENAME_BACKTRACE);
- dd.Close(); /* do not keep dir locked longer than needed */
+
if (bt_exists)
{
+ dd.Close(); /* do not keep dir locked longer than needed */
return; /* already done */
}