diff options
author | Denys Vlasenko | 2019-01-14 15:00:49 +0100 |
---|---|---|
committer | Denys Vlasenko | 2019-01-14 15:00:49 +0100 |
commit | 77524a311a510c9cc1bf6449d77b40d0f41a4a40 (patch) | |
tree | 4aa0d38c9cd52126175dc117c5cd25662348a91b /testsuite | |
parent | 088fec36fedff2cd50437c95b7fb430abf8d303c (diff) | |
download | busybox-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-x | testsuite/start-stop-daemon.tests | 7 |
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 |