Loading lib/http.c +4 −2 Original line number Diff line number Diff line Loading @@ -1351,6 +1351,8 @@ CURLcode Curl_http(struct connectdata *conn) } } Curl_safefree(conn->allocptr.host); ptr = checkheaders(data, "Host:"); if(ptr && !data->state.this_is_a_follow) { /* If we have a given custom Host: header, we extract the host name in Loading @@ -1374,10 +1376,10 @@ CURLcode Curl_http(struct connectdata *conn) memcpy(conn->allocptr.cookiehost, start, len); conn->allocptr.cookiehost[len]=0; } conn->allocptr.host = NULL; } else { Curl_safefree(conn->allocptr.host); /* When building Host: headers, we must put the host name within [brackets] if the host name is a plain IPv6-address. RFC2732-style. */ Loading Loading
lib/http.c +4 −2 Original line number Diff line number Diff line Loading @@ -1351,6 +1351,8 @@ CURLcode Curl_http(struct connectdata *conn) } } Curl_safefree(conn->allocptr.host); ptr = checkheaders(data, "Host:"); if(ptr && !data->state.this_is_a_follow) { /* If we have a given custom Host: header, we extract the host name in Loading @@ -1374,10 +1376,10 @@ CURLcode Curl_http(struct connectdata *conn) memcpy(conn->allocptr.cookiehost, start, len); conn->allocptr.cookiehost[len]=0; } conn->allocptr.host = NULL; } else { Curl_safefree(conn->allocptr.host); /* When building Host: headers, we must put the host name within [brackets] if the host name is a plain IPv6-address. RFC2732-style. */ Loading