]> Sergey Matveev's repositories - nnn.git/commitdiff
Consider only dirs and files in nftw(3)
authorArun Prakash Jana <engineerarun@gmail.com>
Tue, 2 May 2017 12:50:03 +0000 (18:20 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Tue, 2 May 2017 12:50:03 +0000 (18:20 +0530)
nnn.c

diff --git a/nnn.c b/nnn.c
index 3327852874b4dc6dd56d8f6fa599c604c947c4ee..a43bde1d5d4a88fdce462dce2b143c22ed012f6f 100644 (file)
--- a/nnn.c
+++ b/nnn.c
@@ -1149,13 +1149,8 @@ show_help(void)
 static int
 sum_bsizes(const char *fpath, const struct stat *sb, int typeflag, struct FTW *ftwbuf)
 {
-       /* Handle permission problems */
-       if(typeflag == FTW_NS) {
-               printmsg("No stats (permissions ?)");
-               return 0;
-       }
-
-       blk_size += sb->st_blocks;
+       if(typeflag == FTW_F || typeflag == FTW_D)
+               blk_size += sb->st_blocks;
 
        return 0;
 }