Follow-up to 6cdcacf, fix minor regression, premature clear of pid

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2021-02-25 14:23:45 +01:00
parent cafbb18626
commit 3d9ee49759
+3 -3
View File
@@ -631,6 +631,9 @@ static void service_cleanup(svc_t *svc)
if (remove(fn) && errno != ENOENT)
logit(LOG_CRIT, "Failed removing service %s pidfile %s",
basename(svc->cmd), fn);
/* No longer running, update books. */
svc->start_time = svc->pid = 0;
}
/**
@@ -679,9 +682,6 @@ static int service_stop(svc_t *svc)
service_cleanup(svc);
} else
service_cleanup(svc);
/* No longer running, update books. */
svc->start_time = svc->pid = 0;
} else {
char *args[] = { svc->cmd, "stop", NULL };
pid_t pid;