Blame free_space_check.patch
|
Jiri Moskovcak |
1b2e16 |
commit e91b22a9654bf9912f3f88c917773a96ff7733a3
|
|
Jiri Moskovcak |
1b2e16 |
Author: Martin Milata <mmilata@redhat.com>
|
|
Jiri Moskovcak |
1b2e16 |
Date: Thu Sep 8 16:29:01 2011 +0200
|
|
Jiri Moskovcak |
1b2e16 |
|
|
Jiri Moskovcak |
1b2e16 |
Fix free space checking
|
|
Jiri Moskovcak |
1b2e16 |
|
|
Jiri Moskovcak |
1b2e16 |
The g_settings_dump_location was freed before it was passed to the free
|
|
Jiri Moskovcak |
1b2e16 |
space check, thus preventing it from working.
|
|
Jiri Moskovcak |
1b2e16 |
|
|
Jiri Moskovcak |
1b2e16 |
diff --git a/src/daemon/abrt-server.c b/src/daemon/abrt-server.c
|
|
Jiri Moskovcak |
1b2e16 |
index 983706e..330f85f 100644
|
|
Jiri Moskovcak |
1b2e16 |
--- a/src/daemon/abrt-server.c
|
|
Jiri Moskovcak |
1b2e16 |
+++ b/src/daemon/abrt-server.c
|
|
Jiri Moskovcak |
1b2e16 |
@@ -143,7 +143,6 @@ static int create_debug_dump()
|
|
Jiri Moskovcak |
1b2e16 |
|
|
Jiri Moskovcak |
1b2e16 |
/* Trim old crash dumps if necessary */
|
|
Jiri Moskovcak |
1b2e16 |
load_abrt_conf();
|
|
Jiri Moskovcak |
1b2e16 |
- free_abrt_conf_data(); /* can do this because we need only g_settings_nMaxCrashReportsSize */
|
|
Jiri Moskovcak |
1b2e16 |
if (g_settings_nMaxCrashReportsSize > 0)
|
|
Jiri Moskovcak |
1b2e16 |
{
|
|
Jiri Moskovcak |
1b2e16 |
/* x1.25 and round up to 64m: go a bit up, so that usual in-daemon trimming
|
|
Jiri Moskovcak |
1b2e16 |
@@ -154,6 +153,7 @@ static int create_debug_dump()
|
|
Jiri Moskovcak |
1b2e16 |
check_free_space(maxsize);
|
|
Jiri Moskovcak |
1b2e16 |
trim_debug_dumps(DEBUG_DUMPS_DIR, maxsize * (double)(1024*1024), path);
|
|
Jiri Moskovcak |
1b2e16 |
}
|
|
Jiri Moskovcak |
1b2e16 |
+ free_abrt_conf_data();
|
|
Jiri Moskovcak |
1b2e16 |
|
|
Jiri Moskovcak |
1b2e16 |
free(path);
|
|
Jiri Moskovcak |
1b2e16 |
|