Matej Habrnal 1c0fa8
From f3f88f899e460d4cb27783027e0e1e87d5b50a7d Mon Sep 17 00:00:00 2001
Matej Habrnal 1c0fa8
From: Jakub Filak <jfilak@redhat.com>
Matej Habrnal 1c0fa8
Date: Fri, 17 Jul 2015 10:25:50 +0200
Matej Habrnal 1c0fa8
Subject: [PATCH] ccpp: do not crash if generate_core_backtrace fails
Matej Habrnal 1c0fa8
Matej Habrnal 1c0fa8
Add a missing return statement in the error code execution path.
Matej Habrnal 1c0fa8
Matej Habrnal 1c0fa8
Related: rhbz#1243791
Matej Habrnal 1c0fa8
Matej Habrnal 1c0fa8
Signed-off-by: Jakub Filak <jfilak@redhat.com>
Matej Habrnal 1c0fa8
---
Matej Habrnal 1c0fa8
 src/hooks/abrt-hook-ccpp.c | 1 +
Matej Habrnal 1c0fa8
 1 file changed, 1 insertion(+)
Matej Habrnal 1c0fa8
Matej Habrnal 1c0fa8
diff --git a/src/hooks/abrt-hook-ccpp.c b/src/hooks/abrt-hook-ccpp.c
Matej Habrnal 1c0fa8
index 06dd670..e285ff5 100644
Matej Habrnal 1c0fa8
--- a/src/hooks/abrt-hook-ccpp.c
Matej Habrnal 1c0fa8
+++ b/src/hooks/abrt-hook-ccpp.c
Matej Habrnal 1c0fa8
@@ -425,6 +425,7 @@ static void create_core_backtrace(pid_t tid, const char *executable, int signal_
Matej Habrnal 1c0fa8
     {
Matej Habrnal 1c0fa8
         log("Failed to create core_backtrace: %s", error_message);
Matej Habrnal 1c0fa8
         free(error_message);
Matej Habrnal 1c0fa8
+        return;
Matej Habrnal 1c0fa8
     }
Matej Habrnal 1c0fa8
 
Matej Habrnal 1c0fa8
     dd_save_text(dd, FILENAME_CORE_BACKTRACE, core_bt);
Matej Habrnal 1c0fa8
-- 
Matej Habrnal 1c0fa8
2.4.3
Matej Habrnal 1c0fa8