From ecbc211003d9db5f9cf4b09c5d147c37fe6fa12e Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Thu, 17 Oct 2024 06:44:18 +0200 Subject: [PATCH] [FIX] configure.c: Fix '.' and '..' detection Otherwise, hidden files such as '.file.' would be ignored. --- configure.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure.c b/configure.c index b01b351..b0cbee6 100644 --- a/configure.c +++ b/configure.c @@ -293,7 +293,8 @@ collect_sources(char *dir, bool head, char *ext) while ((ent = readdir(handle))) { char *name = ent->d_name; - if (*name == '.') continue; + + if (!strcmp(name, ".") || !strcmp(name, "..")) continue; if (strlen(name) > strlen(ext) && !strcmp(name + strlen(name) - strlen(ext), ext))