From 97a0baaf93e5dabe65a1906131d378435bf653f4 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sat, 20 Feb 2021 22:42:00 +0100 Subject: [PATCH] Fix regression introduced in 13893b9 The refactor in 13893b9 caused a regression in composing service arguments. This patch should rectify that. Signed-off-by: Joachim Wiberg --- src/service.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/service.c b/src/service.c index 6bbd9486..10d34055 100644 --- a/src/service.c +++ b/src/service.c @@ -358,7 +358,7 @@ static int service_start(svc_t *svc) if (!svc_is_sysv(svc)) { for (i = 0; i < MAX_NUM_SVC_ARGS; i++) { if (strlen(svc->args[i]) == 0) - continue; + break; args[i] = svc->args[i]; } } else { @@ -394,7 +394,7 @@ static int service_start(svc_t *svc) } else if (debug) { char buf[CMD_SIZE] = ""; - for (i = 1; i < MAX_NUM_SVC_ARGS; i++) { + for (i = 0; i < MAX_NUM_SVC_ARGS; i++) { if (strlen(svc->args[i]) == 0) continue; if (buf[0])