summaryrefslogtreecommitdiffstats
path: root/libmpdemux/url.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/url.c')
-rw-r--r--libmpdemux/url.c18
1 files changed, 2 insertions, 16 deletions
diff --git a/libmpdemux/url.c b/libmpdemux/url.c
index 5a13513076..a8c6fd064c 100644
--- a/libmpdemux/url.c
+++ b/libmpdemux/url.c
@@ -19,6 +19,8 @@ url_new(char* url) {
URL_t* Curl;
char *ptr1, *ptr2, *ptr3;
+ if( url==NULL ) return NULL;
+
// Create the URL container
Curl = (URL_t*)malloc(sizeof(URL_t));
if( Curl==NULL ) {
@@ -105,22 +107,6 @@ url_new(char* url) {
return Curl;
}
-URL_t *
-url_copy(URL_t* url) {
- URL_t *dup_url;
-
- if( url==NULL ) return NULL;
- dup_url = (URL_t*)malloc(sizeof(URL_t));
- if( dup_url==NULL ) {
- printf("Memory allocation failed!\n");
- return NULL;
- }
- memcpy( dup_url, url, sizeof(URL_t) );
-
- return dup_url;
-}
-
-
void
url_free(URL_t* url) {
if(!url) return;