]> git.sesse.net Git - vlc/commitdiff
* vobsub.c : bail if we cannot find the .sub file
authorDerk-Jan Hartman <hartman@videolan.org>
Sat, 2 Oct 2004 15:02:08 +0000 (15:02 +0000)
committerDerk-Jan Hartman <hartman@videolan.org>
Sat, 2 Oct 2004 15:02:08 +0000 (15:02 +0000)
modules/demux/vobsub.c

index 35f5358e7a8521285e99b4ecd5eea8342e95c15b..a6decdc07dffa938dfdfeb2f3f1000d1de416d96 100644 (file)
@@ -46,7 +46,7 @@ static void Close( vlc_object_t *p_this );
 
 vlc_module_begin();
     set_description( _("Vobsub subtitles demux") );
-    set_capability( "demux2", 0 );
+    set_capability( "demux2", 1 );
     
     set_callbacks( Open, Close );
 
@@ -180,6 +180,9 @@ static int Open ( vlc_object_t *p_this )
     {
         msg_Err( p_demux, "couldn't open .sub Vobsub file: %s",
                  psz_vobname );
+        free( p_sys );
+        free( psz_vobname );
+        return VLC_EGENERIC;
     }
     free( psz_vobname );