diff options
Diffstat (limited to 'stream/network.c')
-rw-r--r-- | stream/network.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/stream/network.c b/stream/network.c index c324017d48..b23ed8ef02 100644 --- a/stream/network.c +++ b/stream/network.c @@ -106,7 +106,7 @@ streaming_ctrl_free( streaming_ctrl_t *streaming_ctrl ) { } URL_t* -check4proxies( URL_t *url ) { +check4proxies( const URL_t *url ) { URL_t *url_out = NULL; if( url==NULL ) return NULL; url_out = url_new( url->url ); @@ -161,6 +161,14 @@ check4proxies( URL_t *url ) { return url_out; } +URL_t *url_new_with_proxy(const char *urlstr) +{ + URL_t *url = url_new(urlstr); + URL_t *url_with_proxy = check4proxies(url); + url_free(url); + return url_with_proxy; +} + int http_send_request( URL_t *url, off_t pos ) { HTTP_header_t *http_hdr; |