]> git.sesse.net Git - vlc/commitdiff
control/media_descriptor.c: Prevent an input_item memleak.
authorPierre d'Herbemont <pdherbemont@videolan.org>
Sun, 23 Dec 2007 14:45:09 +0000 (14:45 +0000)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Sun, 23 Dec 2007 14:45:09 +0000 (14:45 +0000)
src/control/media_descriptor.c

index 0c16f78027ff22ba84887f8ebb69f3e99ca77a9c..cacb2a5ba0f104a8815f7dd6c29f472a49f8082d 100644 (file)
@@ -295,6 +295,9 @@ libvlc_media_descriptor_t * libvlc_media_descriptor_new(
     p_md = libvlc_media_descriptor_new_from_input_item( p_instance,
                 p_input_item, p_e );
 
+    /* The p_input_item is retained in libvlc_media_descriptor_new_from_input_item */
+    vlc_gc_decref( p_input_item );
+    
     return p_md;
 }