Added test 55, follow location with a single slash in the original path.
authorDaniel Stenberg <daniel@haxx.se>
Mon, 21 Oct 2002 12:02:44 +0000 (12:02 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 21 Oct 2002 12:02:44 +0000 (12:02 +0000)
This caused curl 7.10.1 to crash.

tests/data/Makefile.am
tests/data/test55 [new file with mode: 0644]

index 2c3c2a46932568d6b016d8d69a8b63ae7ad562e8..6709907f021f1bfaaa1e7be2dfdf391c548977bf 100644 (file)
@@ -17,4 +17,4 @@ test106  test115  test124  test190  test25   test303  test44   test38 \
 test107  test116  test125  test2    test26   test33   test45   test126 \
 test304  test39   test32   test128  test48 test306 \
 test130  test131  test132  test133  test134 test135 test403 test305 \
-test49 test50 test51 test52 test53 test54
+test49 test50 test51 test52 test53 test54 test55
diff --git a/tests/data/test55 b/tests/data/test55
new file mode 100644 (file)
index 0000000..c65d953
--- /dev/null
@@ -0,0 +1,56 @@
+<reply>
+<data>
+HTTP/1.1 302 OK
+Location: 550002
+Date: Thu, 09 Nov 2010 14:50:00 GMT
+Connection: close
+
+</data>
+<data2>
+HTTP/1.1 200 OK
+Date: Thu, 09 Nov 2010 14:50:00 GMT
+Connection: close
+
+body
+</data2>
+<datacheck>
+HTTP/1.1 302 OK
+Location: 550002
+Date: Thu, 09 Nov 2010 14:50:00 GMT
+Connection: close
+
+HTTP/1.1 200 OK
+Date: Thu, 09 Nov 2010 14:50:00 GMT
+Connection: close
+
+body
+</datacheck>
+</reply>
+
+<client>
+ <name>
+HTTP follow redirect with single slash in path
+ </name>
+ <command>
+http://%HOSTIP:%HOSTPORT/55 -L
+</command>
+</client>
+
+<verify>
+<strip>
+^User-Agent:.*
+</strip>
+<protocol>
+GET /55 HTTP/1.1\r
+Host: 127.0.0.1:8999\r
+Pragma: no-cache\r
+Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*\r
+\r
+GET /550002 HTTP/1.1\r
+User-Agent: curl/7.10 (i686-pc-linux-gnu) libcurl/7.10 OpenSSL/0.9.6c ipv6 zlib/1.1.3\r
+Host: 127.0.0.1:8999\r
+Pragma: no-cache\r
+Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*\r
+\r
+</protocol>
+</verify>