]> git.sesse.net Git - vlc/blobdiff - modules/services_discovery/upnp_intel.cpp
Fix es format leaking in live555
[vlc] / modules / services_discovery / upnp_intel.cpp
index 63a4c97d94ebdec0263a42a1aff20f8409e42bc2..d745e9b59bdefd9d98d21c88bb331b62e6633d7f 100644 (file)
@@ -86,7 +86,7 @@ public:
 
     Lockable( Cookie* c )
     {
-    vlc_mutex_init( c->serviceDiscovery, &_mutex );
+    vlc_mutex_init( &_mutex );
     }
 
     ~Lockable()
@@ -875,6 +875,7 @@ void MediaServer::_buildPlaylist( Container* parent )
         playlist_BothAddInput( p_playlist, p_input, parentNode,
                                PLAYLIST_APPEND, PLAYLIST_END, &i_cat, NULL,
                                false );
+        vlc_gc_decref( p_input );
         /* TODO: do this better by storing ids */
         playlist_item_t *p_node = playlist_ItemGetById( p_playlist, i_cat, false );
         assert( p_node );