From: Arun Prakash Jana Date: Sun, 14 Jul 2019 08:55:46 +0000 (+0530) Subject: Fix crash on a broken USB X-Git-Tag: v2.6~41 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=0bc5d82d2f479a8fb87831e536e4640b586bf103;p=nnn.git Fix crash on a broken USB --- diff --git a/src/nnn.c b/src/nnn.c index 03c60db1..10964519 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -2845,8 +2845,8 @@ static int dentfill(char *path, struct entry **dents) } dp = readdir(dirp); - // if (!dp) /* We have opened the dir, at least . would be returned */ - // goto exit; + if (!dp) + goto exit; if (cfg.blkorder || dp->d_type == DT_UNKNOWN) { /* @@ -3007,7 +3007,7 @@ static int dentfill(char *path, struct entry **dents) ++n; } while ((dp = readdir(dirp))); -//exit: +exit: /* Should never be null */ if (closedir(dirp) == -1) { dentfree();