From 7b6ad1735535ad12338cb2739f5065a829ac5469 Mon Sep 17 00:00:00 2001 From: Pierre d'Herbemont Date: Tue, 15 Jul 2008 13:10:02 +0200 Subject: [PATCH] directory: playlist_NodeCreate needs a lock. --- modules/access/directory.c | 2 ++ 1 file changed, 2 insertions(+) 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 */ -- 2.39.2