fixed bug report #462600, following a Location: when the initial URL didn't

have a protocol:// part did wrong
This commit is contained in:
Daniel Stenberg 2001-09-18 18:33:25 +00:00
parent a17a78c477
commit b556d6caee
1 changed files with 5 additions and 5 deletions

View File

@ -1704,12 +1704,12 @@ static CURLcode Connect(struct SessionHandle *data,
} /* if not using proxy */
/*************************************************************
* No protocol but proxy usage needs attention
* No protocol part in URL was used, add it!
*************************************************************/
if((conn->protocol&PROT_MISSING) && data->change.proxy ) {
/* We're guessing prefixes here and since we're told to use a proxy, we
need to add the protocol prefix to the URL string before we continue!
*/
if(conn->protocol&PROT_MISSING) {
/* We're guessing prefixes here and if we're told to use a proxy or if
we're gonna follow a Location: later or... then we need the protocol
part added so that we have a valid URL. */
char *reurl;
reurl = aprintf("%s://%s", conn->protostr, data->change.url);