From b009b87530263b98f636125e70e2635d0bb0c24c Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 20 May 2017 17:54:06 +0200 Subject: [PATCH] Make this check a bit faster --- libretro-common/lists/dir_list.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libretro-common/lists/dir_list.c b/libretro-common/lists/dir_list.c index a290ca74af..a2e4e2b998 100644 --- a/libretro-common/lists/dir_list.c +++ b/libretro-common/lists/dir_list.c @@ -124,7 +124,8 @@ static int parse_dir_entry(const char *name, char *file_path, if (!include_dirs && is_dir) return 1; - if (!strcmp(name, ".") || !strcmp(name, "..")) + if ((name[0] == '.' && name[1] == '\0') || + (name[0] == '.' && name[1] == '.' && name[2] == '\0')) return 1; if (!is_dir && ext_list &&