From ad7cb85fccb5a677f549a1c83afe2daf3c37da69 Mon Sep 17 00:00:00 2001 From: aliaspider Date: Wed, 24 May 2017 09:21:28 +0100 Subject: [PATCH] cannot assume the buffer size here. --- libretro-common/lists/dir_list.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libretro-common/lists/dir_list.c b/libretro-common/lists/dir_list.c index a138b2a1a9..2306eff68f 100644 --- a/libretro-common/lists/dir_list.c +++ b/libretro-common/lists/dir_list.c @@ -124,8 +124,7 @@ static int parse_dir_entry(const char *name, char *file_path, if (!include_dirs && is_dir) return 1; - if ((name[0] == '.' && name[1] == '\0') || - (name[0] == '.' && name[1] == '.' && name[2] == '\0')) + if (string_is_equal(name, ".") || string_is_equal(name, "..")) return 1; if (!is_dir && ext_list &&