chiark / gitweb /
execute: fix losing of start timestamps
[elogind.git] / src / execute.c
index 481725d63d2a0acf76ab419e24d4170a96f35689..abbbfddedc69413d4297638e4c0a457228898ff3 100644 (file)
@@ -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;