Loading lib/transfer.c +1 −0 Original line number Diff line number Diff line Loading @@ -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 */ Loading lib/url.c +6 −0 Original line number Diff line number Diff line Loading @@ -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); Loading Loading
lib/transfer.c +1 −0 Original line number Diff line number Diff line Loading @@ -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 */ Loading
lib/url.c +6 −0 Original line number Diff line number Diff line Loading @@ -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); Loading