From: Derk-Jan Hartman Date: Sat, 2 Oct 2004 15:02:08 +0000 (+0000) Subject: * vobsub.c : bail if we cannot find the .sub file X-Git-Tag: 0.8.0~228 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=d6aae7eaeb1e8f3780a0877c0ad2e2cc85e942f8;p=vlc * vobsub.c : bail if we cannot find the .sub file --- diff --git a/modules/demux/vobsub.c b/modules/demux/vobsub.c index 35f5358e7a..a6decdc07d 100644 --- a/modules/demux/vobsub.c +++ b/modules/demux/vobsub.c @@ -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 );