From: Arun Prakash Jana Date: Wed, 13 Sep 2017 13:14:27 +0000 (+0530) Subject: Skip entries in case fstatat() fails, do not exit X-Git-Tag: v1.5~20 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=968beb434af29417a8490ce66435d157cf869495;p=nnn.git Skip entries in case fstatat() fails, do not exit --- diff --git a/nnn.c b/nnn.c index 0709f53e..3b0ac02a 100644 --- a/nnn.c +++ b/nnn.c @@ -1814,9 +1814,8 @@ dentfill(char *path, struct entry **dents, continue; if (fstatat(fd, namep, &sb, AT_SYMLINK_NOFOLLOW) == -1) { - if (*dents) - free(*dents); - errexit(); + DPRINTF_S(namep); + continue; } if (n == total_dents) {