diff --git a/src/service.c b/src/service.c index 371cd705..6f3365c8 100644 --- a/src/service.c +++ b/src/service.c @@ -1531,7 +1531,7 @@ int service_register(int type, char *cfg, struct rlimit rlimit[], char *file) strlcpy(svc->cmd, cmd, sizeof(svc->cmd)); /* e.g., if missing cmd or env before */ - if (!manual) + if (!manual && svc->block != SVC_BLOCK_USER) svc_unblock(svc); }