]> git.sesse.net Git - vlc/blobdiff - modules/codec/vorbis.c
* modules/codec/vorbis.c: fixed crash on codec cleanup when headers couldn't be decoded.
[vlc] / modules / codec / vorbis.c
index 666a19ff1f1a7ae6bff8508888f5ecae694a62ad..1782e069feb4bff2085f2a9498c247f86ea09d9c 100644 (file)
@@ -709,7 +709,7 @@ static void CloseDecoder( vlc_object_t *p_this )
     decoder_t *p_dec = (decoder_t *)p_this;
     decoder_sys_t *p_sys = p_dec->p_sys;
 
-    if( !p_sys->b_packetizer && p_sys->i_headers >= 3 )
+    if( !p_sys->b_packetizer && p_sys->i_headers > 3 )
     {
         vorbis_block_clear( &p_sys->vb );
         vorbis_dsp_clear( &p_sys->vd );