X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fservices_discovery%2Fupnp_intel.cpp;h=df4807a78b0af07a76076027b294fa818200e173;hb=84387c930d3fb4eca3d4e319809fb511da9b18ef;hp=a65036a014da9ff07d314e40972d44435ba307b2;hpb=bf6e5c38d03322a50de112f53ed8ac0349951f3f;p=vlc diff --git a/modules/services_discovery/upnp_intel.cpp b/modules/services_discovery/upnp_intel.cpp index a65036a014..df4807a78b 100644 --- a/modules/services_discovery/upnp_intel.cpp +++ b/modules/services_discovery/upnp_intel.cpp @@ -295,9 +295,11 @@ static int Open( vlc_object_t *p_this ) p_sys->p_playlist = pl_Yield( p_sd ); /* Create our playlist node */ + vlc_object_lock( p_sys->p_playlist ); playlist_NodesPairCreate( pl_Get( p_sd ), _("Devices"), &p_sys->p_node_cat, &p_sys->p_node_one, true ); + vlc_object_unlock( p_sys->p_playlist ); return VLC_SUCCESS; }