aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nnn.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/nnn.c b/src/nnn.c
index 9cc1fc4..79dfc63 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2923,13 +2923,7 @@ nochange:
break;
mkpath(path, dents[cur].name, newpath, PATH_MAX);
-
- if (lstat(newpath, &sb) == -1) {
- dentfree(dents);
- errexit();
- }
-
- if (!show_stats(newpath, dents[cur].name, &sb)) {
+ if (lstat(newpath, &sb) == -1 || !show_stats(newpath, dents[cur].name, &sb)) {
printwarn();
goto nochange;
}