Blob Blame History Raw
commit 1972460bf7ad803097f8fb669dcb858f6135c7d5
Author: Karel Klic <kklic@redhat.com>
Date:   Mon Mar 28 18:19:01 2011 +0200

    abrt-action-analyze-backtrace: report failure when run on a dump_dir without backtrace

diff --git a/src/plugins/abrt-action-analyze-backtrace.c b/src/plugins/abrt-action-analyze-backtrace.c
index b690fc9..7ae7e47 100644
--- a/src/plugins/abrt-action-analyze-backtrace.c
+++ b/src/plugins/abrt-action-analyze-backtrace.c
@@ -88,7 +88,13 @@ int main(int argc, char **argv)
     char *executable = dd_load_text(dd, FILENAME_EXECUTABLE);
 
     /* Read backtrace */
-    char *backtrace_str = dd_load_text(dd, FILENAME_BACKTRACE);
+    char *backtrace_str = dd_load_text_ext(dd, FILENAME_BACKTRACE,
+                                           DD_LOAD_TEXT_RETURN_NULL_ON_FAILURE);
+    if (!backtrace_str)
+    {
+        dd_close(dd);
+        return 1;
+    }
 
     /* Compute backtrace hash */
     struct btp_location location;