summaryrefslogtreecommitdiff
path: root/regress
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2005-08-23 23:32:05 +1000
committerDarren Tucker <dtucker@zip.com.au>2005-08-23 23:32:05 +1000
commit114572f7ee4acd2aab331784f658851e5fbad9a4 (patch)
tree249e27bc5a236af1c6b6f7e42a90441f655b9b2c /regress
parent93e7e8f345367136b4c3881c6eb3d756a43fe148 (diff)
downloadopenssh-git-114572f7ee4acd2aab331784f658851e5fbad9a4.tar.gz
- (dtucker) [regress/test-exec.sh] Do not prepend an extra "/" to a fully-
qualified sshd pathname since some systems (eg Cygwin) may consider "/foo" and "//foo" to be different. Spotted by vinschen at redhat.com.
Diffstat (limited to 'regress')
-rw-r--r--regress/test-exec.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/regress/test-exec.sh b/regress/test-exec.sh
index bd0c025b..4b3a70eb 100644
--- a/regress/test-exec.sh
+++ b/regress/test-exec.sh
@@ -96,9 +96,10 @@ if [ "x$TEST_SSH_SCP" != "x" ]; then
fi
# Path to sshd must be absolute for rexec
-if [ ! -x /$SSHD ]; then
- SSHD=`which sshd`
-fi
+case "$SSHD" in
+/*) ;;
+*) SSHD=`which sshd` ;;
+esac
if [ "x$TEST_SSH_LOGFILE" = "x" ]; then
TEST_SSH_LOGFILE=/dev/null