From 6a5a4baf2454530cd7c53cada4176c3ef90afa40 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 5 Nov 2025 04:40:36 +0000 Subject: Now it builds again --- src/helpers/s6-frontend-helper-kill.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/helpers') diff --git a/src/helpers/s6-frontend-helper-kill.c b/src/helpers/s6-frontend-helper-kill.c index c217373..87d9f61 100644 --- a/src/helpers/s6-frontend-helper-kill.c +++ b/src/helpers/s6-frontend-helper-kill.c @@ -14,18 +14,18 @@ int main (int argc, char const *const *argv) { unsigned int sig ; PROG = "s6-frontend-helper-kill" ; - if (argc-- < 3) dieusage() ; + if (argc-- < 2) dieusage() ; argv++ ; if (!uint0_scan(*argv++, &sig)) dieusage() ; - argc-- ; + if (--argc) + { + pid_t pids[argc] ; + for (unsigned int i = 0 ; i < argc ; i++) + if (!pid0_scan(argv[i], pids + i)) + strerr_dief1x(100, "pids must be numerical") ; - pid_t pids[argc] ; - for (unsigned int i = 0 ; i < argc ; i++) - if (!pid0_scan(argv[i], pids + i)) - strerr_dief1x(100, "pids must be numerical") ; - - for (unsigned int i = 0 ; i < argc ; i++) - kill(sig, pids[i]) ; - + for (unsigned int i = 0 ; i < argc ; i++) + kill(sig, pids[i]) ; + } _exit(0) ; } -- cgit v1.3.1