Commit d893ab35 authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

media_list.c: Fix crash showed by the new testapi tests.

parent ade35d4a
...@@ -400,7 +400,7 @@ void _libvlc_media_list_remove_index( libvlc_media_list_t * p_mlist, ...@@ -400,7 +400,7 @@ void _libvlc_media_list_remove_index( libvlc_media_list_t * p_mlist,
libvlc_media_descriptor_t * p_md; libvlc_media_descriptor_t * p_md;
if( index < 0 || index > vlc_array_count( &p_mlist->items )) if( index < 0 || index >= vlc_array_count( &p_mlist->items ))
{ {
libvlc_exception_raise( p_e, "Index out of bounds exception"); libvlc_exception_raise( p_e, "Index out of bounds exception");
return; return;
...@@ -427,6 +427,12 @@ libvlc_media_list_item_at_index( libvlc_media_list_t * p_mlist, ...@@ -427,6 +427,12 @@ libvlc_media_list_item_at_index( libvlc_media_list_t * p_mlist,
{ {
VLC_UNUSED(p_e); VLC_UNUSED(p_e);
if( index < 0 || index >= vlc_array_count( &p_mlist->items ))
{
libvlc_exception_raise( p_e, "Index out of bounds exception");
return NULL;
}
libvlc_media_descriptor_t * p_md; libvlc_media_descriptor_t * p_md;
p_md = vlc_array_item_at_index( &p_mlist->items, index ); p_md = vlc_array_item_at_index( &p_mlist->items, index );
libvlc_media_descriptor_retain( p_md ); libvlc_media_descriptor_retain( p_md );
......
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