changed case: use new host name for subsequent HTTP requests
authorDaniel Stenberg <daniel@haxx.se>
Sat, 31 Dec 2011 09:39:54 +0000 (10:39 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 31 Dec 2011 09:45:28 +0000 (10:45 +0100)
commit207cf15032a7e8eab71b2f4655fc5c21e5d3623d
tree7a1aec3decaba8c2b1be12279ee88dc207381bc2
parent5e0a44e4d58855a52b6e0744df4fab09ded3873c
changed case: use new host name for subsequent HTTP requests

When a HTTP connection is re-used for a subsequent request without
proxy, it would always re-use the Host: header of the first request. As
host names are case insensitive it would make curl send another host
name case that what the particular request used.

Now it will instead always use the most recent host name to always use
the desired casing.

Added test case 1318 to verify.

Bug: http://curl.haxx.se/mail/lib-2011-12/0314.html
Reported by: Alex Vinnik
lib/url.c
tests/data/Makefile.am
tests/data/test1318 [new file with mode: 0644]