]> git.sesse.net Git - vlc/commitdiff
VCD: fix segfault when opening not-a-file
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 29 May 2010 07:53:12 +0000 (10:53 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 29 May 2010 07:53:12 +0000 (10:53 +0300)
modules/access/vcd/vcd.c

index 482625b5cdcd6eb2526e8676253dc66d95ed130e..97e74547a2c2cdebd213b2f1a8557488be6c5958 100644 (file)
@@ -96,6 +96,9 @@ static int Open( vlc_object_t *p_this )
 {
     access_t     *p_access = (access_t *)p_this;
     access_sys_t *p_sys;
+    if( p_access->psz_filepath == NULL )
+        return VLC_EGENERIC;
+
     char *psz_dup = ToLocaleDup( p_access->psz_filepath );
     char *psz;
     int i_title = 0;