From cac5251a98165bf5b6069f5276fd9d1d7331a11a Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 11 Sep 2002 10:32:37 +0000 Subject: Lukasz Czekierda correctly pointed out that curl used a bad Host: header when talking to a IPv6-server using IPv6 IP address only. --- lib/url.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/url.c') diff --git a/lib/url.c b/lib/url.c index ee4c7729d..394d3d0c9 100644 --- a/lib/url.c +++ b/lib/url.c @@ -2279,8 +2279,10 @@ static CURLcode CreateConnection(struct SessionHandle *data, if((1 == sscanf(conn->name, "[%*39[0-9a-fA-F:.]%c", &endbracket)) && (']' == endbracket)) { /* this is a RFC2732-style specified IP-address */ + conn->bits.ipv6_ip = TRUE; conn->name++; /* pass the starting bracket */ + conn->hostname++; tmp = strchr(conn->name, ']'); *tmp = 0; /* zero terminate */ tmp++; /* pass the ending bracket */ -- cgit v1.2.3