From 04ab3751af837b74ff73c989cff3eca8f2fd69c5 Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sat, 22 Feb 2020 18:42:55 +0530 Subject: Minor refactor --- src/nnn.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/nnn.c b/src/nnn.c index a942ebd..ae7a906 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -4252,16 +4252,13 @@ static int dentfill(char *path, struct entry **dents) dir_blocks = 0; buf = (char *)alloca(strlen(path) + NAME_MAX + 2); - if (fstatat(fd, path, &sb_path, 0) == -1) { - closedir(dirp); - printwarn(NULL); - return 0; - } + if (fstatat(fd, path, &sb_path, 0) == -1) + goto exit; if (!ihashbmp) { ihashbmp = calloc(1, HASH_OCTETS << 3); if (!ihashbmp) - return 0; + goto exit; } else clear_hash(); } -- cgit v1.2.3-70-g09d2