]> git.sesse.net Git - vlc/blobdiff - modules/meta_engine/folder.c
Fix live detection on win32
[vlc] / modules / meta_engine / folder.c
index 66a14ccf1566272457b498fc7e5a92828b069818..e6493e0e2e8d5545a72a26397196d8cba7843f78 100644 (file)
@@ -29,7 +29,7 @@
 # include "config.h"
 #endif
 
-#include <vlc/vlc.h>
+#include <vlc_common.h>
 #include <vlc_plugin.h>
 #include <vlc_interface.h>
 #include <vlc_meta.h>
@@ -56,7 +56,7 @@ static int FindMeta( vlc_object_t * );
 
 vlc_module_begin();
     set_shortname( N_( "Folder" ) );
-    set_description( _("Folder meta data") );
+    set_description( N_("Folder meta data") );
 
     set_capability( "art finder", 90 );
     set_callbacks( FindMeta, NULL );
@@ -73,9 +73,14 @@ static int FindMeta( vlc_object_t *p_this )
     int i = 0;
     struct stat a;
     char psz_filename[MAX_PATH];
+    if( !p_item )
+        return VLC_EGENERIC;
+
     char *psz_dir = input_item_GetURI( p_item );
-    char *psz_buf = strrchr( psz_dir, '/' );
+    if( !psz_dir )
+        return VLC_EGENERIC;
 
+    char *psz_buf = strrchr( psz_dir, '/' );
     if( psz_buf )
     {
         psz_buf++;