From 87e345082c6531a1a9e0c30d6441100a97c07d74 Mon Sep 17 00:00:00 2001 From: Konrad Kuchciak Date: Tue, 20 Aug 2019 13:15:13 +0200 Subject: [PATCH] Fix finishing action Action should finish also when spawning crash manager fails Change-Id: I866f32107e409140547d47edffc71ae79241d4ca --- src/action.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/action.c b/src/action.c index fb05b76..a3bc6e5 100644 --- a/src/action.c +++ b/src/action.c @@ -204,12 +204,14 @@ static gboolean action_run(gpointer data) if (ad->ds->process->report) { child_pid = spawn_crash_manager(ad); - if (child_pid != 0) + if (child_pid != 0) { g_child_watch_add(child_pid, crash_manager_exit_cb, ad); - } else { - action_finish(ad); + return FALSE; + } } + action_finish(ad); + return FALSE; } -- 2.34.1