From 4564636781cbb1f8735bc636ff8ba1719ad10ace Mon Sep 17 00:00:00 2001 From: Jay Satiro Date: Sat, 5 Nov 2016 23:05:52 -0400 Subject: easy: Initialize info variables on easy init and duphandle - Call Curl_initinfo on init and duphandle. Prior to this change the statistical and informational variables were simply zeroed by calloc on easy init and duphandle. While zero is the correct default value for almost all info variables, there is one where it isn't (filetime initializes to -1). Bug: https://github.com/curl/curl/issues/1103 Reported-by: Neal Poole --- tests/data/test1534 | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 tests/data/test1534 (limited to 'tests/data/test1534') diff --git a/tests/data/test1534 b/tests/data/test1534 new file mode 100644 index 000000000..f3cd2f0e3 --- /dev/null +++ b/tests/data/test1534 @@ -0,0 +1,50 @@ + + + +HTTP +HTTP GET + + + +# +# Server-side + + +HTTP/1.0 200 OK swsclose +Last-Modified: Thu, 01 Jan 1970 00:00:30 GMT +Content-Length: 0 + + + + +# Client-side + + +http + +# tool is what to use instead of 'curl' + +lib1534 + + +Test CURLINFO_RESPONSE_CODE + + +http://%HOSTIP:%HTTPPORT/1534 + + + +# +# Verify data after the test has been "shot" + + +GET /1534 HTTP/1.1 +Host: %HOSTIP:%HTTPPORT +Accept: */* + + + +0 + + + -- cgit v1.2.3