From: Pierre d'Herbemont Date: Tue, 15 Jul 2008 11:10:02 +0000 (+0200) Subject: directory: playlist_NodeCreate needs a lock. X-Git-Tag: 0.9.0-test3~447 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=7b6ad1735535ad12338cb2739f5065a829ac5469;p=vlc directory: playlist_NodeCreate needs a lock. --- diff --git a/modules/access/directory.c b/modules/access/directory.c index 49051ddf40..1cde31422b 100644 --- a/modules/access/directory.c +++ b/modules/access/directory.c @@ -483,9 +483,11 @@ static int ReadDir( playlist_t *p_playlist, const char *psz_name, msg_Dbg (p_playlist, "creating subdirectory %s", psz_uri); + PL_LOCK; p_node = playlist_NodeCreate( p_playlist, entry, p_parent_category, PLAYLIST_NO_REBUILD, NULL ); + PL_UNLOCK; /* If we had the parent in category, the it is now node. * Else, we still don't have */