]> git.sesse.net Git - vlc/commitdiff
vorbis: fix dereference after null check (cid #403019)
authorTristan Matthews <le.businessman@gmail.com>
Sun, 10 Aug 2014 01:02:00 +0000 (21:02 -0400)
committerTristan Matthews <le.businessman@gmail.com>
Sun, 10 Aug 2014 01:02:00 +0000 (21:02 -0400)
modules/codec/vorbis.c

index 53b2c606f4598bdfeae301e0d99b61b3c5e2869f..077a1c3becf6877ba00da410f44446a469a8aaf5 100644 (file)
@@ -318,7 +318,8 @@ static block_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block )
     {
         if( ProcessHeaders( p_dec ) )
         {
-            block_Release( *pp_block );
+            if( *pp_block )
+                block_Release( *pp_block );
             return NULL;
         }
         p_sys->b_has_headers = true;