From efcea6628024c5f6796c3850c3779801db4b6874 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Thu, 2 May 2024 13:38:32 -0400 Subject: Revert "readdir_r use in tagcache.check_dir, ft_load" This reverts commit 0c737d3b2e4728347cf4d52025f9fc2ebbee6e90. Reason for revert: Not really a concern as open_stream returns an independent buffer since g#566 Change-Id: Idbd2f4a7cc2ea6362b7714629469eeb7b3d19b3b --- apps/tagcache.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'apps/tagcache.c') diff --git a/apps/tagcache.c b/apps/tagcache.c index 302b6ad9de..9463d7c865 100644 --- a/apps/tagcache.c +++ b/apps/tagcache.c @@ -4863,8 +4863,8 @@ static int free_search_roots(struct search_roots_ll * start) static bool check_dir(const char *dirname, int add_files) { - static struct dirent direntry; /* function is recursive, static uses less stack */ int success = false; + DIR *dir = opendir(dirname); if (!dir) { @@ -4883,9 +4883,7 @@ static bool check_dir(const char *dirname, int add_files) /* Recursively scan the dir. */ while (!check_event_queue()) { - struct dirent *entry; - readdir_r(dir, &direntry, &entry); - + struct dirent *entry = readdir(dir); if (entry == NULL) { success = true; -- cgit v1.2.3