diff options
Diffstat (limited to 'crypto/openssh/regress/scp-ssh-wrapper.sh')
-rw-r--r-- | crypto/openssh/regress/scp-ssh-wrapper.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/crypto/openssh/regress/scp-ssh-wrapper.sh b/crypto/openssh/regress/scp-ssh-wrapper.sh index d1005a9..c63bc2b 100644 --- a/crypto/openssh/regress/scp-ssh-wrapper.sh +++ b/crypto/openssh/regress/scp-ssh-wrapper.sh @@ -17,7 +17,7 @@ printname () { } # Discard all but last argument. We use arg later. -while test "$1" != ""; do +while test "x$1" != "x"; do arg="$1" shift done @@ -52,6 +52,8 @@ badserver_4) echo "X" ;; *) - exec $arg + set -- $arg + shift + exec $SCP "$@" ;; esac |