From 77524a311a510c9cc1bf6449d77b40d0f41a4a40 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 14 Jan 2019 15:00:49 +0100 Subject: start-stop-daemon: fix "both -x and -a" case: -a does override argv[0] Signed-off-by: Denys Vlasenko --- testsuite/start-stop-daemon.tests | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'testsuite/start-stop-daemon.tests') diff --git a/testsuite/start-stop-daemon.tests b/testsuite/start-stop-daemon.tests index be1c1a856..2ddb7fefb 100755 --- a/testsuite/start-stop-daemon.tests +++ b/testsuite/start-stop-daemon.tests @@ -21,4 +21,11 @@ testing "start-stop-daemon without -x and -a" \ "1\n" \ "" "" +# Unfortunately, this does not actually check argv[0] correctness, +# but at least it checks that pathname to exec() is correct +testing "start-stop-daemon with both -x and -a" \ + 'start-stop-daemon -S -x /bin/false -a qwerty false 2>&1; echo $?' \ + "1\n" \ + "" "" + exit $FAILCOUNT -- cgit v1.2.3