]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix #888: wrong volume free/total size on macOS
authorArun Prakash Jana <engineerarun@gmail.com>
Wed, 17 Mar 2021 18:07:26 +0000 (23:37 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Wed, 17 Mar 2021 18:07:26 +0000 (23:37 +0530)
src/nnn.c

index 956efe6f1ef9625bbbb3bbecde7515c049f4b1ad..d587c8be8c2487f24e89e00b8bbaed87d5fd5022 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -4181,9 +4181,9 @@ static size_t get_fs_info(const char *path, bool type)
                return 0;
 
        if (type == CAPACITY)
-               return svb.f_blocks << ffs((int)(svb.f_frsize >> 1));
+               return (size_t)svb.f_blocks << ffs((int)(svb.f_frsize >> 1));
 
-       return svb.f_bavail << ffs((int)(svb.f_frsize >> 1));
+       return (size_t)svb.f_bavail << ffs((int)(svb.f_frsize >> 1));
 }
 
 /* List or extract archive */