easy: Reset all statistical session info in curl_easy_reset

Bug: https://github.com/curl/curl/issues/1017
Reported-by: Jeroen Ooms
This commit is contained in:
Jay Satiro 2016-09-17 01:48:20 -04:00
parent 6834ebaaa3
commit 22cfeac730
7 changed files with 153 additions and 7 deletions

View file

@ -156,7 +156,7 @@ test1516 test1517 \
\
test1520 \
\
test1525 test1526 test1527 test1528 test1529 test1530 test1531 \
test1525 test1526 test1527 test1528 test1529 test1530 test1531 test1532 \
\
test1600 test1601 test1602 test1603 test1604 test1605 \
\

49
tests/data/test1532 Normal file
View file

@ -0,0 +1,49 @@
<testcase>
<info>
<keywords>
HTTP
HTTP GET
</keywords>
</info>
#
# Server-side
<reply>
<data nocheck="yes">
HTTP/1.0 200 OK swsclose
Content-Length: 0
</data>
</reply>
# Client-side
<client>
<server>
http
</server>
# tool is what to use instead of 'curl'
<tool>
lib1532
</tool>
<name>
Test CURLINFO_RESPONSE_CODE
</name>
<command>
http://%HOSTIP:%HTTPPORT/1532
</command>
</client>
#
# Verify data after the test has been "shot"
<verify>
<protocol>
GET /1532 HTTP/1.1
Host: %HOSTIP:%HTTPPORT
Accept: */*
</protocol>
<errorcode>
0
</errorcode>
</verify>
</testcase>