From 3d9ee49759ac9b83c5b0ab1b0e9fa40a3be4c781 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 25 Feb 2021 14:23:45 +0100 Subject: [PATCH] Follow-up to 6cdcacf, fix minor regression, premature clear of pid Signed-off-by: Joachim Wiberg --- src/service.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/service.c b/src/service.c index 0247b63d..7ba261e4 100644 --- a/src/service.c +++ b/src/service.c @@ -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;