aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDan Fandrich <dan@coneharvesters.com>2008-03-18 17:05:29 +0000
committerDan Fandrich <dan@coneharvesters.com>2008-03-18 17:05:29 +0000
commita57098ea9b6148b900300b6dd385a3a7533bd656 (patch)
treea1468ebd6f99fad72e094caac994783d33522502 /tests
parent6f3166c15b7fc951b10ba7cb2607527065264f0e (diff)
Added test 626 to reproduce an infinite loop when given an invalid
SFTP quote command reported by Vincent Le Normand, but left it disabled.
Diffstat (limited to 'tests')
-rw-r--r--tests/data/DISABLED1
-rw-r--r--tests/data/Makefile.am2
-rw-r--r--tests/data/test62642
3 files changed, 44 insertions, 1 deletions
diff --git a/tests/data/DISABLED b/tests/data/DISABLED
index eb8bc3190..e596ddcc1 100644
--- a/tests/data/DISABLED
+++ b/tests/data/DISABLED
@@ -4,3 +4,4 @@
# per line.
# Lines starting with '#' letters are treated as comments.
617
+626
diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am
index 9a0debc27..9160133af 100644
--- a/tests/data/Makefile.am
+++ b/tests/data/Makefile.am
@@ -49,7 +49,7 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \
test546 test1013 test1014 test1015 test547 test548 test549 test550 \
test551 test552 test1016 test1017 test1018 test1019 test1020 test553 \
test1021 test1022 test1023 test309 test616 test617 test618 test619 \
- test620 test621 test622 test623 test624 test625
+ test620 test621 test622 test623 test624 test625 test626
filecheck:
@mkdir test-place; \
diff --git a/tests/data/test626 b/tests/data/test626
new file mode 100644
index 000000000..46360fb4e
--- /dev/null
+++ b/tests/data/test626
@@ -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>