mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
removed the port number reset again, it is already being made when the
location: URL turns out to be an "absolute" one and that should be the only time it is required.
This commit is contained in:
parent
ede7cf175e
commit
fd921c8cd6
@ -475,7 +475,6 @@ UrgError curl_urlget(UrgTag tag, ...)
|
|||||||
/***
|
/***
|
||||||
*DANG* this is an RFC 2068 violation. The URL is supposed
|
*DANG* this is an RFC 2068 violation. The URL is supposed
|
||||||
to be absolute and this doesn't seem to be that!
|
to be absolute and this doesn't seem to be that!
|
||||||
At least the Zeus HTTP server seem to do this.
|
|
||||||
***
|
***
|
||||||
Instead, we have to TRY to append this new path to the old URL
|
Instead, we have to TRY to append this new path to the old URL
|
||||||
to the right of the host part. Oh crap, this is doomed to cause
|
to the right of the host part. Oh crap, this is doomed to cause
|
||||||
@ -533,8 +532,6 @@ UrgError curl_urlget(UrgTag tag, ...)
|
|||||||
|
|
||||||
infof(data, "Follows Location: to new URL: '%s'\n", data->url);
|
infof(data, "Follows Location: to new URL: '%s'\n", data->url);
|
||||||
|
|
||||||
data->port = 0; /* clear the port number so that we don't make any silly
|
|
||||||
assumptions for the new URL! */
|
|
||||||
/* clean up the sockets and SSL stuff from the previous "round" */
|
/* clean up the sockets and SSL stuff from the previous "round" */
|
||||||
urlfree(data, FALSE);
|
urlfree(data, FALSE);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user