X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fexecute.c;h=abbbfddedc69413d4297638e4c0a457228898ff3;hb=674f8283698517047a7c0e78cff1e18932a97b05;hp=481725d63d2a0acf76ab419e24d4170a96f35689;hpb=4c2630ebf23b6348174f0bdf1110e90efe45259c;p=elogind.git diff --git a/src/execute.c b/src/execute.c index 481725d63..abbbfdded 100644 --- a/src/execute.c +++ b/src/execute.c @@ -1860,8 +1860,7 @@ void exec_status_start(ExecStatus *s, pid_t pid) { void exec_status_exit(ExecStatus *s, ExecContext *context, pid_t pid, int code, int status) { assert(s); - if ((s->pid && s->pid != pid) || - !s->start_timestamp.realtime <= 0) + if (s->pid && s->pid != pid) zero(*s); s->pid = pid;