free the URL on redirections, this was a previous memory leak
This commit is contained in:
Родитель
e9b69bc757
Коммит
7c7923761d
|
@ -718,6 +718,9 @@ CURLcode curl_transfer(CURL *curl)
|
||||||
/* TBD: set the port with curl_setopt() */
|
/* TBD: set the port with curl_setopt() */
|
||||||
data->port = 0;
|
data->port = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(data->bits.urlstringalloc)
|
||||||
|
free(data->url);
|
||||||
|
|
||||||
/* TBD: set the URL with curl_setopt() */
|
/* TBD: set the URL with curl_setopt() */
|
||||||
data->url = data->newurl;
|
data->url = data->newurl;
|
||||||
|
@ -744,12 +747,6 @@ CURLcode curl_transfer(CURL *curl)
|
||||||
if(data->newurl)
|
if(data->newurl)
|
||||||
free(data->newurl);
|
free(data->newurl);
|
||||||
|
|
||||||
#if 0
|
|
||||||
if((CURLE_OK == res) && data->writeinfo) {
|
|
||||||
/* Time to output some info to stdout */
|
|
||||||
WriteOut(data);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче