From 5a368922c9e23c9f2ddf1fc424ebbe812923076f Mon Sep 17 00:00:00 2001 From: PypeBros Date: Thu, 6 Aug 2020 18:34:14 +0200 Subject: [PATCH] Fix directory crawling on symlink-capable systems --- desmume/src/utils/vfat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desmume/src/utils/vfat.cpp b/desmume/src/utils/vfat.cpp index 278bf590f..2ff7074e1 100644 --- a/desmume/src/utils/vfat.cpp +++ b/desmume/src/utils/vfat.cpp @@ -69,7 +69,7 @@ static void list_files(const char *filepath, ListCallback list_callback) list_callback(rdir,EListCallbackArg_Item); printf("cflash added %s\n",fname); - if (retro_dirent_is_dir(rdir, filepath) && (strcmp(fname, ".")) && strcmp(fname, "..")) + if (retro_dirent_is_dir(rdir, fname) && (strcmp(fname, ".")) && strcmp(fname, "..")) { std::string subdir = (std::string)filepath + path_default_slash() + fname; list_files(subdir.c_str(), list_callback);