Commit 767b81f8 authored by Rémi Duraffort's avatar Rémi Duraffort Committed by Derk-Jan Hartman

Fix potential segfault (CID 158)

(cherry picked from commit 29a15bf0)
Signed-off-by: default avatarDerk-Jan Hartman <hartman@videolan.org>
parent 2f4a1c6c
...@@ -838,13 +838,12 @@ static void decode_region_composition( decoder_t *p_dec, bs_t *s ) ...@@ -838,13 +838,12 @@ static void decode_region_composition( decoder_t *p_dec, bs_t *s )
msg_Dbg( p_dec, "new region: %i", i_id ); msg_Dbg( p_dec, "new region: %i", i_id );
#endif #endif
p_region = *pp_region = malloc( sizeof(dvbsub_region_t) ); p_region = *pp_region = malloc( sizeof(dvbsub_region_t) );
if( p_region ) if( !p_region )
{ return;
memset( p_region, 0, sizeof(dvbsub_region_t) ); memset( p_region, 0, sizeof(dvbsub_region_t) );
p_region->p_object_defs = NULL; p_region->p_object_defs = NULL;
p_region->p_pixbuf = NULL; p_region->p_pixbuf = NULL;
p_region->p_next = NULL; p_region->p_next = NULL;
}
} }
/* Region attributes */ /* Region attributes */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment