aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/nnn.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nnn.c b/src/nnn.c
index 1bc9385..e59789f 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2905,7 +2905,7 @@ nochange:
cfg.blkorder ^= 1;
nftw_fn = &sum_bsizes;
cfg.apparentsz = 0;
- BLK_SHIFT = 9;
+ BLK_SHIFT = ffs(S_BLKSIZE) - 1;
}
if (cfg.blkorder) {
@@ -3410,6 +3410,7 @@ int main(int argc, char *argv[])
case 'S':
cfg.blkorder = 1;
nftw_fn = sum_bsizes;
+ BLK_SHIFT = ffs(S_BLKSIZE) - 1;
break;
case 'l':
cfg.showdetail = 0;