+++ This bug was initially created as a clone of Bug #1161163 +++
Description of problem:
Sourceforge bug id -> #1204 -> http://sourceforge.net/p/curl/bugs/1204/
Often times proxy servers add their own headers (like HTTP/1.0 200 Connection established) to responses on their way back to the client. The size of these headers was not taken into account when calculating CURLINFO_HEADER_SIZE before the change from this pull request.
The problem can be reproduced quite easily using the test program from https://gist.github.com/mj/5102778. In our case the proxy server at proxy:8080 was the default Squid that ships with Debian stable.
Version-Release number of selected component in my case:
# rpm -qa |grep curl
# curl --version
curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.15.3 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Use curl to connect to URL through proxy server.
--- Additional comment from RHEL Product and Program Management on 2014-11-06 15:50:49 CET ---
Since this bug report was entered in bugzilla, the release flag has been
set to ? to ensure that it is properly evaluated for this release.
--- Additional comment from Kamil Dudka on 2014-11-06 16:25:18 CET ---
Thank you for reporting the bug!
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.