]> git.sesse.net Git - vlc/blobdiff - modules/access/dvdnav.c
* ALL: Do no longer assume a default DVD drive. If no DVD drive is
[vlc] / modules / access / dvdnav.c
index d2d11f512ca1e8839ae19a39bbffc047f8f04f8a..a814f6adee132ca059e6d762ce0e407ed862a16c 100644 (file)
@@ -176,13 +176,13 @@ static int Open( vlc_object_t *p_this )
         if( !p_this->b_force ) return VLC_EGENERIC;
 
         psz_name = var_CreateGetString( p_this, "dvd" );
-        if( !psz_name || !*psz_name )
+        if( !psz_name )
         {
-            if( psz_name ) free( psz_name );
-            return VLC_EGENERIC;
+            psz_name = strdup("");
         }
     }
-    else psz_name = strdup( p_demux->psz_path );
+    else
+        psz_name = strdup( p_demux->psz_path );
 
 #ifdef WIN32
     if( psz_name[0] && psz_name[1] == ':' &&