systemctl: show exit code only if it is actually set

This commit is contained in:
Lennart Poettering
2010-08-09 17:06:18 +02:00
parent 00bfd428a9
commit 6d4fc029d9
+3 -2
View File
@@ -1529,14 +1529,15 @@ static void print_status_info(UnitStatusInfo *i) {
printf(" (%s)", t);
free(t);
}
} else {
} else if (i->exit_code > 0) {
printf(" (code=%s, ", sigchld_code_to_string(i->exit_code));
if (i->exit_code == CLD_EXITED)
printf("status=%i", i->exit_status);
else
printf("signal=%s", signal_to_string(i->exit_status));
printf(")"); }
printf(")");
}
}
if (i->main_pid > 0 && i->control_pid > 0)