From 1281d762d06bdc138121bf7ad7158f036fc6b7d1 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 25 Nov 2016 13:47:26 +1100 Subject: [PATCH] Memory: Change math to fix possible bug --- neofetch | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/neofetch b/neofetch index 0209e133..d324a03c 100755 --- a/neofetch +++ b/neofetch @@ -1034,7 +1034,7 @@ get_memory() { ;; "Mac OS X" | "iPhone OS") - mem_total="$(($(sysctl -n hw.memsize) / 1024^2))" + mem_total="$(($(sysctl -n hw.memsize) / 1024 / 1024))" mem_wired="$(vm_stat | awk '/wired/ { print $4 }')" mem_active="$(vm_stat | awk '/active / { printf $3 }')" mem_compressed="$(vm_stat | awk '/occupied/ { printf $5 }')" @@ -1045,12 +1045,12 @@ get_memory() { case "$distro" in "NetBSD"*) memfree="$(($(awk -F ':|kB' '/MemFree:/ {printf $2}' /proc/meminfo) / 1024))" - mem_total="$(($(sysctl -n hw.physmem64) / 1024^2))" + mem_total="$(($(sysctl -n hw.physmem64) / 1024 / 1024))" ;; *) memfree="$(($(vmstat | awk 'END{printf $5}') / 1024))" - mem_total="$(($(sysctl -n hw.physmem) / 1024^2))" + mem_total="$(($(sysctl -n hw.physmem) / 1024 / 1024))" ;; esac @@ -1067,9 +1067,9 @@ get_memory() { ;; "Haiku") - mem_total="$(($(sysinfo -mem | awk -F '\\/ |)' '{print $2; exit}') / 1024^2))" + mem_total="$(($(sysinfo -mem | awk -F '\\/ |)' '{print $2; exit}') / 1024 / 1024))" mem_used="$(sysinfo -mem | awk -F '\\/|)' '{print $2; exit}')" - mem_used="$((${mem_used/max} / 1024^2))" + mem_used="$((${mem_used/max} / 1024 / 1024))" ;; esac memory="${mem_used}MB / ${mem_total}MB"