]> git.sesse.net Git - vlc/blobdiff - modules/services_discovery/upnp_cc.cpp
* Do not take and release the structure lock for each element of the list while
[vlc] / modules / services_discovery / upnp_cc.cpp
index 057cf7a92515be2b258eaa7c8c80a7fd19ab6f8a..e05900b3fb956cb1e0e327c22363c7528adc33e9 100644 (file)
@@ -206,7 +206,7 @@ playlist_item_t *UPnPHandler::AddDevice( Device *dev )
      */
     char *str = strdup( dev->getFriendlyName( ) );
 
-    p_item = playlist_NodeCreate( p_sys->p_playlist, str, p_sys->p_node_cat );
+    p_item = playlist_NodeCreate( p_sys->p_playlist, str, p_sys->p_node_cat,0 );
     p_item->i_flags &= ~PLAYLIST_SKIP_FLAG;
     msg_Dbg( p_sd, "device %s added", str );
     free( str );
@@ -247,7 +247,7 @@ void UPnPHandler::AddContent( playlist_item_t *p_parent, ContentNode *node )
 
         char* p_name = strdup(title); /* See other comment on strdup */
         playlist_item_t* p_node = playlist_NodeCreate( p_sys->p_playlist,
-                                                       p_name, p_parent );
+                                                       p_name, p_parent, 0 );
         free(p_name);
 
         unsigned nContentNodes = conNode->getNContentNodes();