summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2015-04-06 13:06:44 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2015-04-06 13:06:44 +0200
commitf5a3388d728e088e7db5642a28fc503ab818bba0 (patch)
tree7b523f52a59150b781d17be9307fb15d597a718f
parent93a3d6b94ba4967b62d05814779571dbc112513b (diff)
downloadbiruda-f5a3388d728e088e7db5642a28fc503ab818bba0.tar.gz
biruda-f5a3388d728e088e7db5642a28fc503ab818bba0.tar.bz2
set worker error message to success if exit status of child was 0
-rw-r--r--src/worker.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/worker.c b/src/worker.c
index 497a8c4..75eb779 100644
--- a/src/worker.c
+++ b/src/worker.c
@@ -207,6 +207,9 @@ static void watch_child( GPid pid, gint status, gpointer *data )
if( error != NULL ) {
exit_message = error->message;
}
+ if( status == 0 ) {
+ exit_message = "<success>";
+ }
}
printf( "Worker child with PID " PRIgid " terminated with status %d: %s.\n",