]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
download: file:// deescape filename (according standard)
authorJaroslav Kysela <perex@perex.cz>
Wed, 30 Mar 2016 11:56:30 +0000 (13:56 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 30 Mar 2016 11:56:30 +0000 (13:56 +0200)
src/download.c

index b63215795e497bee57fe00880d71d6d7c4008bbf..48af26a6443aae18c2dc2f933cf97ff202075d9d 100644 (file)
@@ -248,7 +248,9 @@ download_fetch(void *aux)
     goto done;
 
   if (strncmp(dn->url, "file://", 7) == 0) {
-    download_file(dn, dn->url + 7);
+    char *f = strdupa(dn->url + 7);
+    http_deescape(f);
+    download_file(dn, f);
     goto done;
   }