diff options
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; + } } } |