vlc | branch: master | Thomas Guillem <[email protected]> | Fri Jun 10 12:45:44 2016 +0200| [463b4aa9b2888c74d5aac29269fc1e95a8570b2b] | committer: Thomas Guillem
lib: media_discoverer: fix media leak > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=463b4aa9b2888c74d5aac29269fc1e95a8570b2b --- lib/media_discoverer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/media_discoverer.c b/lib/media_discoverer.c index 39ac598..c2a7b02 100644 --- a/lib/media_discoverer.c +++ b/lib/media_discoverer.c @@ -119,11 +119,14 @@ static void services_discovery_item_removed( const vlc_event_t * p_event, for( i = 0; i < count; i++ ) { p_md = libvlc_media_list_item_at_index( p_mdis->p_mlist, i ); + assert(p_md != NULL); if( p_md->p_input_item == p_item ) { libvlc_media_list_internal_remove_index( p_mdis->p_mlist, i ); + libvlc_media_release( p_md ); break; } + libvlc_media_release( p_md ); } libvlc_media_list_unlock( p_mdis->p_mlist ); } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
