X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fservices_discovery%2Fupnp_cc.cpp;h=9a8eda8826f624fd5ee0c1addc2f72b4d33ffbee;hb=27d483e9ef7a451397d7857251c8d67097661f1d;hp=ac9a77c0929fd9e9f8d2a7651c36d5d009c7724e;hpb=df61d33b06e2b3cbbe746b2f5a9bea5b370c24ff;p=vlc diff --git a/modules/services_discovery/upnp_cc.cpp b/modules/services_discovery/upnp_cc.cpp index ac9a77c092..9a8eda8826 100644 --- a/modules/services_discovery/upnp_cc.cpp +++ b/modules/services_discovery/upnp_cc.cpp @@ -37,6 +37,7 @@ #endif #include +#include #include /* FIXME: thread-safety ?? */ @@ -221,6 +222,7 @@ void UPnPHandler::AddContent( playlist_item_t *p_parent, ContentNode *node ) playlist_BothAddInput( p_playlist, p_input, p_parent, PLAYLIST_APPEND, PLAYLIST_END, NULL, NULL, false ); + vlc_gc_decref( p_input ); } else if ( node->isContainerNode() ) { ContainerNode *conNode = (ContainerNode *)node;