]> git.sesse.net Git - vlc/commitdiff
meta engine: add checks to verify that we indeed have the inputitem and it's dir...
authorDerk-Jan Hartman <hartman@videolan.org>
Fri, 25 Jul 2008 01:28:15 +0000 (03:28 +0200)
committerDerk-Jan Hartman <hartman@videolan.org>
Fri, 25 Jul 2008 01:34:06 +0000 (03:34 +0200)
modules/meta_engine/folder.c

index d2fb5dbf4bed28b35fef818bde72b6ac3534e9fa..e6493e0e2e8d5545a72a26397196d8cba7843f78 100644 (file)
@@ -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++;