[vlc-commits] [Git][videolan/vlc][master] lib: fix input_item leak in libvlc_media_duplicate

Felix Paul Kühne (@fkuehne) gitlab at videolan.org
Fri Mar 27 06:39:58 UTC 2026



Felix Paul Kühne pushed to branch master at VideoLAN / VLC


Commits:
89a59b8f by Martin Finkel at 2026-03-27T06:25:34+01:00
lib: fix input_item leak in libvlc_media_duplicate

- - - - -


1 changed file:

- lib/media.c


Changes:

=====================================
lib/media.c
=====================================
@@ -527,7 +527,10 @@ libvlc_media_duplicate( libvlc_media_t *p_md_orig )
     input_item_t *dup = input_item_Copy( p_md_orig->p_input_item );
     if( dup == NULL )
         return NULL;
-    return libvlc_media_new_from_input_item( dup );
+    libvlc_media_t *p_md = libvlc_media_new_from_input_item( dup );
+    input_item_Release( dup );
+
+    return p_md;
 }
 
 // Get mrl from a media descriptor object



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/89a59b8f1c602c3f547c3b3c8422289a3fe4798c

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/89a59b8f1c602c3f547c3b3c8422289a3fe4798c
You're receiving this email because of your account on code.videolan.org.




More information about the vlc-commits mailing list