From 27808e124a51aa727f760dd70990509a90a28510 Mon Sep 17 00:00:00 2001 From: Pierre d'Herbemont Date: Fri, 1 Feb 2008 10:15:46 +0000 Subject: [PATCH] vlc_arrays.h: Sanity check. --- include/vlc_arrays.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/vlc_arrays.h b/include/vlc_arrays.h index 580bbd05c2..12b245ec86 100644 --- a/include/vlc_arrays.h +++ b/include/vlc_arrays.h @@ -304,12 +304,14 @@ static inline void vlc_array_clear( vlc_array_t * p_array ) static inline vlc_array_t * vlc_array_new( void ) { vlc_array_t * ret = (vlc_array_t *)malloc( sizeof(vlc_array_t) ); - vlc_array_init( ret ); + if( ret ) vlc_array_init( ret ); return ret; } static inline void vlc_array_destroy( vlc_array_t * p_array ) { + if( !p_array ) + return; vlc_array_clear( p_array ); free( p_array ); } -- 2.39.2