1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-22 08:08:50 -05:00

Added test 626 to reproduce an infinite loop when given an invalid

SFTP quote command reported by Vincent Le Normand, but left it disabled.
This commit is contained in:
Dan Fandrich 2008-03-18 17:05:29 +00:00
parent 6f3166c15b
commit a57098ea9b
4 changed files with 48 additions and 1 deletions

View File

@ -6,6 +6,10 @@
Changelog Changelog
Daniel Fandrich (18 Mar 2008)
- Added test 626 to reproduce an infinite loop when given an invalid
SFTP quote command reported by Vincent Le Normand, but left it disabled.
Michal Marek (18 Mar 2008) Michal Marek (18 Mar 2008)
- Added curl_easy_getinfo typechecker. - Added curl_easy_getinfo typechecker.

View File

@ -4,3 +4,4 @@
# per line. # per line.
# Lines starting with '#' letters are treated as comments. # Lines starting with '#' letters are treated as comments.
617 617
626

View File

@ -49,7 +49,7 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \
test546 test1013 test1014 test1015 test547 test548 test549 test550 \ test546 test1013 test1014 test1015 test547 test548 test549 test550 \
test551 test552 test1016 test1017 test1018 test1019 test1020 test553 \ test551 test552 test1016 test1017 test1018 test1019 test1020 test553 \
test1021 test1022 test1023 test309 test616 test617 test618 test619 \ test1021 test1022 test1023 test309 test616 test617 test618 test619 \
test620 test621 test622 test623 test624 test625 test620 test621 test622 test623 test624 test625 test626
filecheck: filecheck:
@mkdir test-place; \ @mkdir test-place; \

42
tests/data/test626 Normal file
View File

@ -0,0 +1,42 @@
<testcase>
<info>
<keywords>
SFTP
pre-quote
FAILURE
</keywords>
</info>
#
# Server-side
<reply>
</reply>
#
# Client-side
<client>
<server>
sftp
</server>
<name>
SFTP invalid quote command
</name>
<command>
--key curl_client_key --pubkey curl_client_key.pub -u %USER: -Q "invalid-command foo bar" sftp://%HOSTIP:%SSHPORT%PWD/log/file626.txt
</command>
<file name="log/file626.txt">
Test file for rename test
</file>
</client>
#
# Verify data after the test has been "shot"
<verify>
<file name="log/file626-renamed.txt">
Test file for rename test
</file>
<valgrind>
disable
</valgrind>
</verify>
</testcase>