From 33e378a345a5e6a7531052e2ed2835ca5d25692d Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 18 Mar 2025 07:21:44 +0100 Subject: [PATCH] Fix #432: allow services in 'setup' to be stopped Signed-off-by: Joachim Wiberg --- src/service.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/service.c b/src/service.c index 38ea58cd..34bbba9f 100644 --- a/src/service.c +++ b/src/service.c @@ -2571,6 +2571,11 @@ restart: break; case SVC_SETUP_STATE: + if (!enabled) { + service_stop(svc); + break; + } + if (!svc->pid) { int rc = WEXITSTATUS(svc->status); int ok = WIFEXITED(svc->status);