summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorDenys Vlasenko2019-01-14 15:00:49 +0100
committerDenys Vlasenko2019-01-14 15:00:49 +0100
commit77524a311a510c9cc1bf6449d77b40d0f41a4a40 (patch)
tree4aa0d38c9cd52126175dc117c5cd25662348a91b /testsuite
parent088fec36fedff2cd50437c95b7fb430abf8d303c (diff)
downloadbusybox-77524a311a510c9cc1bf6449d77b40d0f41a4a40.zip
busybox-77524a311a510c9cc1bf6449d77b40d0f41a4a40.tar.gz
start-stop-daemon: fix "both -x and -a" case: -a does override argv[0]
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'testsuite')
-rwxr-xr-xtestsuite/start-stop-daemon.tests7
1 files changed, 7 insertions, 0 deletions
diff --git a/testsuite/start-stop-daemon.tests b/testsuite/start-stop-daemon.tests
index be1c1a8..2ddb7fe 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