summaryrefslogtreecommitdiffstats
path: root/lib/plugins/KerneloopsScanner.cpp
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2010-10-14 11:06:45 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2010-10-14 11:06:45 +0200
commitc0ce7860a4bdcefd8a43197d05dca9fd12bb52b1 (patch)
tree5dff3694b9ac01ae1024ad079758b4b80139acca /lib/plugins/KerneloopsScanner.cpp
parentb211c847ec5d0ac651b7a0c463272f2b2a39762e (diff)
downloadabrt-c0ce7860a4bdcefd8a43197d05dca9fd12bb52b1.tar.gz
abrt-c0ce7860a4bdcefd8a43197d05dca9fd12bb52b1.tar.xz
abrt-c0ce7860a4bdcefd8a43197d05dca9fd12bb52b1.zip
various small fixes to dd usage
KerneloopsScanner: dd leak on error path in save_oops_to_debug_dump() dump_dir: remove superfluous exist_file_dir check in dd_opendir, dd_create, delete_file_dir; use perror_msg instead of error_msg; correct some sligtly wrong log/error messages; make delete_file_dir return void, since return value is never checked. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'lib/plugins/KerneloopsScanner.cpp')
-rw-r--r--lib/plugins/KerneloopsScanner.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/plugins/KerneloopsScanner.cpp b/lib/plugins/KerneloopsScanner.cpp
index 0e7d4dc3..9336a7d8 100644
--- a/lib/plugins/KerneloopsScanner.cpp
+++ b/lib/plugins/KerneloopsScanner.cpp
@@ -143,10 +143,10 @@ int save_oops_to_debug_dump(GList **oopsList)
/* Optional, makes generated bz more informative */
strchrnul(second_line, '\n')[0] = '\0';
dd_save_text(dd, FILENAME_REASON, second_line);
- dd_close(dd);
}
else
errors++;
+ dd_close(dd);
}
return errors;