]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ctdb-tests: Don't actually close stdin in fake ssh
authorMartin Schwenke <martin@meltin.net>
Thu, 30 Jan 2020 02:38:52 +0000 (13:38 +1100)
committerAmitay Isaacs <amitay@samba.org>
Mon, 10 Feb 2020 04:07:38 +0000 (04:07 +0000)
A subsequent file descriptor allocation may return 0 and unexpected
things may then happen.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/tests/local_daemons.sh

index 9020b3d2a95ddd931b16329747aed05a2314e012..9306697f92afdf6c62913b1c19b0a178496eb0c5 100755 (executable)
@@ -305,7 +305,7 @@ local_daemons_ssh ()
        fi
 
        if $_close_stdin ; then
-               exec sh -c "$*" <&-
+               exec sh -c "$*" </dev/null
        else
                exec sh -c "$*"
        fi