]> git.sesse.net Git - vlc/commitdiff
Lock the playlist here.
authorRémi Duraffort <ivoire@videolan.org>
Sun, 27 Jul 2008 21:45:07 +0000 (23:45 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Sun, 27 Jul 2008 21:46:14 +0000 (23:46 +0200)
modules/services_discovery/upnp_intel.cpp

index a65036a014da9ff07d314e40972d44435ba307b2..df4807a78b0af07a76076027b294fa818200e173 100644 (file)
@@ -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;
 }