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))