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

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>