diff options
author | Denys Vlasenko <dvlasenk@redhat.com> | 2010-10-14 11:06:45 +0200 |
---|---|---|
committer | Denys Vlasenko <dvlasenk@redhat.com> | 2010-10-14 11:06:45 +0200 |
commit | c0ce7860a4bdcefd8a43197d05dca9fd12bb52b1 (patch) | |
tree | 5dff3694b9ac01ae1024ad079758b4b80139acca /lib/plugins/KerneloopsScanner.cpp | |
parent | b211c847ec5d0ac651b7a0c463272f2b2a39762e (diff) | |
download | abrt-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.cpp | 2 |
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; |