aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rc/start-stop-daemon.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/rc/start-stop-daemon.c b/src/rc/start-stop-daemon.c
index 3afbf2e8..7919835b 100644
--- a/src/rc/start-stop-daemon.c
+++ b/src/rc/start-stop-daemon.c
@@ -919,10 +919,13 @@ start_stop_daemon(int argc, char **argv)
exec = name;
if (name && start)
*argv = name;
- } else if (name)
+ } else if (name) {
*--argv = name;
- else if (exec)
+ ++argc;
+ } else if (exec) {
*--argv = exec;
+ ++argc;
+ };
if (stop || sig != -1) {
if (sig == -1)