From: Pierre d'Herbemont Date: Fri, 1 Feb 2008 10:15:46 +0000 (+0000) Subject: vlc_arrays.h: Sanity check. X-Git-Tag: 0.9.0-test0~3045 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=27808e124a51aa727f760dd70990509a90a28510;p=vlc vlc_arrays.h: Sanity check. --- 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 ); }