From e8120e68db7397af96173ee53cbffdab45f6c171 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Tue, 20 May 2008 15:06:24 +0200 Subject: [PATCH] Check allocation and initialise memory --- modules/packetizer/mpegvideo.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/packetizer/mpegvideo.c b/modules/packetizer/mpegvideo.c index 168ae51fe8..a0443ddb99 100644 --- a/modules/packetizer/mpegvideo.c +++ b/modules/packetizer/mpegvideo.c @@ -164,6 +164,9 @@ static int Open( vlc_object_t *p_this ) p_dec->pf_get_cc = GetCc; p_dec->p_sys = p_sys = malloc( sizeof( decoder_sys_t ) ); + if( !p_dec->p_sys ) + return VLC_ENOMEM; + memset( p_dec->p_sys, 0, sizeof( decoder_sys_t ) ); /* Misc init */ p_sys->i_state = STATE_NOSYNC; -- 2.20.1