diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-07-15 18:00:00 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-07-15 18:00:00 +0200 |
commit | 386765bc152c924f82e8d41fb04db88d56505605 (patch) | |
tree | 017ed8b8263c337364d61347b407d22872961dbd /src | |
parent | 8286fc320b1d4001c9552b5f41c86a9ff99d9737 (diff) | |
download | abrt-386765bc152c924f82e8d41fb04db88d56505605.tar.gz abrt-386765bc152c924f82e8d41fb04db88d56505605.tar.xz abrt-386765bc152c924f82e8d41fb04db88d56505605.zip |
dumpoops/KerneloopsScanner: add pid to crashdump name
Otherwise dumpoops -d cut_here.test; dumpoops -d cut_here.test; dumpoops -d cut_here.test
aborts
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/Hooks/dumpoops.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/Hooks/dumpoops.cpp b/src/Hooks/dumpoops.cpp index ab4b6ba3..a2d2353a 100644 --- a/src/Hooks/dumpoops.cpp +++ b/src/Hooks/dumpoops.cpp @@ -23,6 +23,7 @@ #include "abrtlib.h" #include "abrt_types.h" +#include "abrt_exception.h" #include "KerneloopsScanner.h" #include <dlfcn.h> @@ -109,7 +110,13 @@ int main(int argc, char **argv) } if (opt_d) { log("dumping oopses"); - save_oops_to_debug_dump(oopsList); + try { + save_oops_to_debug_dump(oopsList); + } + catch (CABRTException& e) { + fprintf(stderr, "Error: %s\n", e.what()); + return 1; + } } } |