]> git.sesse.net Git - vlc/commitdiff
Solved potential crash in invmem codec
authorHugo Beauzee-Luyssen <beauze.h@gmail.com>
Mon, 14 Sep 2009 17:27:55 +0000 (19:27 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 14 Sep 2009 17:36:15 +0000 (20:36 +0300)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
modules/codec/invmem.c

index 85c37234399d8f111ac179695f3c6b544f2b111f..7b6d97f8d7c50a0324c8c3e1cdb66a9c701b56fe 100644 (file)
@@ -191,6 +191,7 @@ static picture_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block )
     if( p_sys->p_pic != NULL )
         picture_Release( p_sys->p_pic );
     p_sys->p_pic = decoder_NewPicture( p_dec );
+    if ( !p_sys->p_pic ) return NULL;
     p_sys->p_pic->b_force = true;
     p_sys->p_pic->p->i_pitch = p_dec->p_sys->i_pitch;
     p_sys->p_pic->date = p_block->i_pts > 0 ? p_block->i_pts : p_block->i_dts;