assert( PL );
if( playlist_was_locked( p_instance ) )
{
- libvlc_exeption_raise( p_e, "You must unlock playlist before "
+ libvlc_exception_raise( p_e, "You must unlock playlist before "
"calling libvlc_playlist_add" );
return VLC_EGENERIC;
}
return NULL;
}
p_input = (libvlc_input_t *)malloc( sizeof( libvlc_input_t ) );
-
+ if( !p_input )
+ {
+ libvlc_exception_raise( p_e, "out of memory" );
+ vlc_mutex_unlock( &PL->object_lock );
+ return NULL;
+ }
p_input->i_input_id = PL->p_input->i_object_id;
p_input->p_instance = p_instance;
vlc_mutex_unlock( &PL->object_lock );