diff --git a/src/control/media_descriptor.c b/src/control/media_descriptor.c index 4bd6c1ace4..6c7ecb9d42 100644 --- a/src/control/media_descriptor.c +++ b/src/control/media_descriptor.c @@ -326,6 +326,8 @@ void libvlc_media_descriptor_release( libvlc_media_descriptor_t *p_md ) /* Send the event */ libvlc_event_send( p_md->p_event_manager, &event ); + libvlc_event_manager_release( p_md->p_event_manager ); + char ** all_keys = vlc_dictionary_all_keys( &p_md->tags ); for( i = 0; all_keys[i]; i++ ) {