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 );
}