summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/url.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/url.c b/libmpdemux/url.c
index d6303f32ab..1f9d0d56cb 100644
--- a/libmpdemux/url.c
+++ b/libmpdemux/url.c
@@ -79,12 +79,12 @@ url_new(const char* url) {
}
pos1 = ptr1-escfilename;
Curl->protocol = (char*)malloc(pos1+1);
- strncpy(Curl->protocol, escfilename, pos1);
if( Curl->protocol==NULL ) {
mp_msg(MSGT_NETWORK,MSGL_FATAL,"Memory allocation failed!\n");
url_free(Curl);
return NULL;
}
+ strncpy(Curl->protocol, escfilename, pos1);
Curl->protocol[pos1] = '\0';
// jump the "://"