diff --git a/src/port/pgcheckdir.c b/src/port/pgcheckdir.c index 3b8258c..63b68af 100644 --- a/src/port/pgcheckdir.c +++ b/src/port/pgcheckdir.c @@ -41,8 +41,7 @@ pg_check_dir(const char *dir) while ((file = readdir(chkdir)) != NULL) { - if (strcmp(".", file->d_name) == 0 || - strcmp("..", file->d_name) == 0) + if (file->d_name[0] == '.' && file->d_type == DT_DIR) { /* skip this and parent directory */ continue;