aboutsummaryrefslogtreecommitdiff
path: root/bbot/worker/worker.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'bbot/worker/worker.cxx')
-rw-r--r--bbot/worker/worker.cxx14
1 files changed, 3 insertions, 11 deletions
diff --git a/bbot/worker/worker.cxx b/bbot/worker/worker.cxx
index 3579f36..a8e0f6d 100644
--- a/bbot/worker/worker.cxx
+++ b/bbot/worker/worker.cxx
@@ -162,17 +162,9 @@ run_cmd (tracer& t,
const process_exit& e (*pr.exit);
- if (e.normal ())
- {
- add (name + " exited with code " + to_string (e.code ()));
- return result_status::error;
- }
- else
- {
- add (name + " terminated abnormally: " + e.description () +
- (e.core () ? " (core dumped)" : ""));
- return result_status::abnormal;
- }
+ add (name + " " + to_string (e));
+
+ return e.normal () ? result_status::error : result_status::abnormal;
}
catch (const process_error& e)
{