summaryrefslogtreecommitdiffstats
path: root/stream/network.c
diff options
context:
space:
mode:
Diffstat (limited to 'stream/network.c')
-rw-r--r--stream/network.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/stream/network.c b/stream/network.c
index 7d45ca71d9..572114a806 100644
--- a/stream/network.c
+++ b/stream/network.c
@@ -121,7 +121,6 @@ check4proxies( URL_t *url ) {
proxy = getenv("http_proxy");
if( proxy!=NULL ) {
// We got a proxy, build the URL to use it
- int len;
char *new_url;
URL_t *tmp_url;
URL_t *proxy_url = url_new( proxy );
@@ -142,14 +141,12 @@ check4proxies( URL_t *url ) {
#endif
mp_msg(MSGT_NETWORK,MSGL_V,"Using HTTP proxy: %s\n", proxy_url->url );
- len = make_http_proxy_url(proxy_url, url->url, NULL, 0) + 1;
- new_url = malloc(len);
+ new_url = get_http_proxy_url(proxy_url, url->url);
if( new_url==NULL ) {
mp_tmsg(MSGT_NETWORK,MSGL_FATAL,"Memory allocation failed.\n");
url_free(proxy_url);
return url_out;
}
- make_http_proxy_url(proxy_url, url->url, new_url, len);
tmp_url = url_new( new_url );
if( tmp_url==NULL ) {
free( new_url );