From f50b5a4ac6f948f937b02f5416eaae860dd9320f Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 12 Jun 2022 22:23:52 +0200 Subject: [PATCH] Fix #285: initctl restart should start crashed service Signed-off-by: Joachim Wiberg --- src/api.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/api.c b/src/api.c index 1e07d804..66fb9b9f 100644 --- a/src/api.c +++ b/src/api.c @@ -89,6 +89,9 @@ static int restart(svc_t *svc, void *user_data) if (!svc) return 1; + if (!svc_is_running(svc)) + return start(svc, user_data); + service_stop(svc); service_step(svc);