diff --git a/src/service.c b/src/service.c index 0dcfe305..55bc9de6 100644 --- a/src/service.c +++ b/src/service.c @@ -1087,6 +1087,7 @@ restart: } if (svc_is_runtask(svc)) { + svc_set_state(svc, SVC_STOPPING_STATE); svc->once++; break; }