]> git.sesse.net Git - vlc/blobdiff - modules/meta_engine/folder.c
id3tag: properly casts p_demux->p_private
[vlc] / modules / meta_engine / folder.c
index c6ed4b547a400b9a70f8e5880c1128bc61b51f0c..d52bb60baf2e128c396f3a2a7281a8df1a1b51ec 100644 (file)
@@ -24,8 +24,6 @@
 /*****************************************************************************
  * Preamble
  *****************************************************************************/
-#define _GNU_SOURCE
-#include <stdlib.h>                                      /* malloc(), free() */
 
 #include <vlc/vlc.h>
 #include <vlc_interface.h>
@@ -70,7 +68,7 @@ static int FindMeta( vlc_object_t *p_this )
     int i = 0;
     struct stat a;
     char psz_filename[MAX_PATH];
-    char *psz_dir = strdup( p_item->psz_uri );
+    char *psz_dir = input_item_GetURI( p_item );
     char *psz_buf = strrchr( psz_dir, '/' );
 
     if( psz_buf )