summaryrefslogtreecommitdiffstats
path: root/lib/utils/hooklib.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/utils/hooklib.cpp')
-rw-r--r--lib/utils/hooklib.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/utils/hooklib.cpp b/lib/utils/hooklib.cpp
index 68970661..7c794ef5 100644
--- a/lib/utils/hooklib.cpp
+++ b/lib/utils/hooklib.cpp
@@ -127,7 +127,9 @@ void trim_debug_dumps(unsigned setting_MaxCrashReportsSize, const char *exclude_
if (dirsize / (1024*1024) < setting_MaxCrashReportsSize || worst_dir == "")
break;
log("size of '%s' >= %u MB, deleting '%s'", DEBUG_DUMPS_DIR, setting_MaxCrashReportsSize, worst_dir.c_str());
- delete_debug_dump_dir(concat_path_file(DEBUG_DUMPS_DIR, worst_dir.c_str()).c_str());
+ char *d = concat_path_file(DEBUG_DUMPS_DIR, worst_dir.c_str());
+ delete_debug_dump_dir(d);
+ free(d);
worst_dir = "";
}
}