From: Arun Prakash Jana Date: Wed, 17 Mar 2021 18:07:26 +0000 (+0530) Subject: Fix #888: wrong volume free/total size on macOS X-Git-Tag: v3.7~76 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=fddc5086ddb8cb20209f22dbd0fa34ed6c1092e5;p=nnn.git Fix #888: wrong volume free/total size on macOS --- diff --git a/src/nnn.c b/src/nnn.c index 956efe6f..d587c8be 100644 --- 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 */