Ingo Wilken's redirect fixes
This commit is contained in:
Родитель
dc6da007ad
Коммит
fef1fc0d32
|
@ -910,6 +910,7 @@ CURLcode Curl_perform(CURL *curl)
|
|||
|
||||
/* TBD: set the URL with curl_setopt() */
|
||||
data->url = newurl;
|
||||
newurl = NULL; /* don't free! */
|
||||
|
||||
data->bits.urlstringalloc = TRUE; /* the URL is allocated */
|
||||
|
||||
|
|
|
@ -2233,6 +2233,12 @@ CURLcode Curl_done(struct connectdata *conn)
|
|||
conn->bits.rangestringalloc = FALSE;
|
||||
}
|
||||
|
||||
/* Cleanup possible redirect junk */
|
||||
if(conn->newurl) {
|
||||
free(conn->newurl);
|
||||
conn->newurl = NULL;
|
||||
}
|
||||
|
||||
/* this calls the protocol-specific function pointer previously set */
|
||||
if(conn->curl_done)
|
||||
result = conn->curl_done(conn);
|
||||
|
|
Загрузка…
Ссылка в новой задаче