From 552b963e6defebd6d0d6d41f8c74798d856c313c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 4 Oct 2006 21:11:08 +0000 Subject: Dmitriy Sergeyev provided an example source code that crashed CVS libcurl but that worked nicely in 7.15.5. I converted it into test case 532 and fixed the problem. --- tests/data/test532 | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 tests/data/test532 (limited to 'tests/data/test532') diff --git a/tests/data/test532 b/tests/data/test532 new file mode 100644 index 000000000..5421f81a7 --- /dev/null +++ b/tests/data/test532 @@ -0,0 +1,61 @@ + + +FTP +PASV +RETR + + +# Server-side + + +file contents should appear once for each file + + +file contents should appear once for each file +file contents should appear once for each file +file contents should appear once for each file +file contents should appear once for each file + + + +# Client-side + + +ftp + + +lib532 + + +FTP RETR same file using reset handles between each transfer + + +ftp://%HOSTIP:%FTPPORT/path/532 + + + +# Verify data after the test has been "shot" + + + + +USER anonymous +PASS curl_by_daniel@haxx.se +PWD +CWD path +EPSV +TYPE I +SIZE 532 +RETR 532 +EPSV +SIZE 532 +RETR 532 +EPSV +SIZE 532 +RETR 532 +EPSV +SIZE 532 +RETR 532 +QUIT + + -- cgit v1.2.3