]> git.sesse.net Git - vlc/commitdiff
playlist_Import: use make_URI
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 23 Jun 2009 18:50:32 +0000 (21:50 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 23 Jun 2009 18:50:32 +0000 (21:50 +0300)
src/playlist/loadsave.c

index e7bbec261bdcac4c12187716bd4279de852f3bc0..5de646a658e0a730d5d44c8164fb93553780ad03 100644 (file)
@@ -30,6 +30,7 @@
 #include "playlist_internal.h"
 #include "config/configuration.h"
 #include <vlc_charset.h>
+#include <vlc_url.h>
 
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -82,10 +83,10 @@ int playlist_Export( playlist_t * p_playlist, const char *psz_filename ,
 int playlist_Import( playlist_t *p_playlist, const char *psz_file )
 {
     input_item_t *p_input;
-    char *psz_uri;
     const char *const psz_option = "meta-file";
+    char *psz_uri = make_URI( psz_file );
 
-    if( asprintf( &psz_uri, "file/://%s", psz_file ) < 0 )
+    if( psz_uri == NULL )
         return VLC_EGENERIC;
 
     p_input = input_item_NewExt( p_playlist, psz_uri, psz_file,