Fix bug: re-registering a former service as task does not work

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg committed 2021-05-15 10:28:29 +02:00
1 parent b04dc4d457
commit 79e9dabc11
1 file changed
+3
+3
View File
@@ -1260,6 +1260,9 @@ int service_register(int type, char *cfg, struct rlimit rlimit[], char *file)
if (type == SVC_TYPE_SERVICE && manual)
svc_stop(svc);
} else {
/* update type, may have changed from service -> task */
svc->type = type;
/* e.g., if missing cmd or env before */
svc_unblock(svc);
}