better exception handling
authorNathan S. Evans <evans@in.tum.de>
Mon, 14 Mar 2011 19:00:09 +0000 (19:00 +0000)
committerNathan S. Evans <evans@in.tum.de>
Mon, 14 Mar 2011 19:00:09 +0000 (19:00 +0000)
src/testing/testing_group.c

index b08ef64d54831a6a1335abc2171e6130f4d39d29..c7aff955cbff94942077304edd9fae7136650861 100644 (file)
@@ -5614,7 +5614,8 @@ start_peer_helper (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
   GNUNET_log(GNUNET_ERROR_TYPE_WARNING, "starting peers with cmd ssh %s %s %s\n", arg, "peerStartHelper.pl", tempdir);
 
   GNUNET_OS_process_wait (proc);
-  GNUNET_OS_process_status (proc, &type, &code);
+  if (GNUNET_OK != GNUNET_OS_process_status (proc, &type, &code))
+    code = 1;
   GNUNET_OS_process_close(proc);
   GNUNET_free (tempdir);
   GNUNET_free (baseservicehome);