@@ -9,7 +9,7 @@ rm -f $OBJ/sshd_proxy.orig
9
9
cp $OBJ /sshd_proxy $OBJ /sshd_proxy.orig
10
10
11
11
verbose " no timeout"
12
- ${SSH} -F $OBJ /ssh_proxy somehost " sleep 5 ; exit 23"
12
+ ${SSH} -vvv - F $OBJ /ssh_proxy somehost " sleep 5 ; exit 23"
13
13
r=$?
14
14
if [ $r -ne 23 ]; then
15
15
fail " ssh failed"
18
18
verbose " command timeout"
19
19
(cat $OBJ /sshd_proxy.orig ; echo " ChannelTimeout session:command=1" ) \
20
20
> $OBJ /sshd_proxy
21
- ${SSH} -F $OBJ /ssh_proxy somehost " sleep 5 ; exit 23"
21
+ verbose " ${SSH} -vvv -F $OBJ /ssh_proxy somehost"
22
+ ${SSH} -vvv -F $OBJ /ssh_proxy somehost " sleep 5 ; exit 23"
22
23
r=$?
23
- if [ $r -ne 255 ]; then
24
+ # return value is -1 which is being mapped back to 127 instead of 255 for some reason
25
+ if [ $r -ne 127 ]; then
24
26
fail " ssh returned unexpected error code $r "
25
27
fi
26
28
@@ -29,7 +31,8 @@ verbose "command wildcard timeout"
29
31
> $OBJ /sshd_proxy
30
32
${SSH} -F $OBJ /ssh_proxy somehost " sleep 5 ; exit 23"
31
33
r=$?
32
- if [ $r -ne 255 ]; then
34
+ # return value is -1 which is being mapped back to 127 instead of 255 for some reason
35
+ if [ $r -ne 127 ]; then
33
36
fail " ssh returned unexpected error code $r "
34
37
fi
35
38
@@ -56,7 +59,7 @@ verbose "sftp no timeout"
56
59
echo " Subsystem sftp $OBJ /slow-sftp-server.sh" ) > $OBJ /sshd_proxy
57
60
58
61
rm -f ${COPY}
59
- $SFTP -qS $ SSH -F $OBJ /ssh_proxy somehost:$DATA $COPY
62
+ $SFTP -qS " $TEST_SHELL_PATH $ SSH" -F $OBJ /ssh_proxy somehost:$DATA $COPY
60
63
r=$?
61
64
if [ $r -ne 0 ]; then
62
65
fail " sftp failed"
@@ -69,7 +72,7 @@ verbose "sftp timeout"
69
72
echo " Subsystem sftp $OBJ /slow-sftp-server.sh" ) > $OBJ /sshd_proxy
70
73
71
74
rm -f ${COPY}
72
- $SFTP -qS $ SSH -F $OBJ /ssh_proxy somehost:$DATA $COPY
75
+ $SFTP -qS " $TEST_SHELL_PATH $ SSH" -F $OBJ /ssh_proxy somehost:$DATA $COPY
73
76
r=$?
74
77
if [ $r -eq 0 ]; then
75
78
fail " sftp succeeded unexpectedly"
@@ -82,7 +85,7 @@ verbose "sftp irrelevant timeout"
82
85
echo " Subsystem sftp $OBJ /slow-sftp-server.sh" ) > $OBJ /sshd_proxy
83
86
84
87
rm -f ${COPY}
85
- $SFTP -qS $ SSH -F $OBJ /ssh_proxy somehost:$DATA $COPY
88
+ $SFTP -qS " $TEST_SHELL_PATH $ SSH" -F $OBJ /ssh_proxy somehost:$DATA $COPY
86
89
r=$?
87
90
if [ $r -ne 0 ]; then
88
91
fail " sftp failed"
0 commit comments