From b2bfdf1c9f7fa149790eda8bb51dda56412d6b80 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Fri, 26 Feb 2016 12:34:57 +0100 Subject: do not count . and .. as entries --- lr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lr.c') diff --git a/lr.c b/lr.c index e6265c3..ee3119a 100644 --- a/lr.c +++ b/lr.c @@ -1654,11 +1654,11 @@ recurse(char *path, struct history *h) if (d) { struct dirent *de; while ((de = readdir(d))) { - entries++; if (de->d_name[0] == '.' && (!de->d_name[1] || (de->d_name[1]=='.' && !de->d_name[2]))) continue; + entries++; if (strlen(de->d_name) >= PATH_MAX-l) { errno = ENAMETOOLONG; closedir(d); -- cgit 1.4.1