ram: Check for theoretical division by zero - slstatus - status monitor
(HTM) git clone git://git.suckless.org/slstatus
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit ab4f24a612fd40bb58b5504e979ad476533dd891
(DIR) parent fa7c266e2b7adbc2a87bd44057b9e561d9ed61e3
(HTM) Author: Aaron Marcher <me@drkhsh.at>
Date: Fri, 6 Jul 2018 23:38:12 +0200
ram: Check for theoretical division by zero
Diffstat:
M components/ram.c | 4 ++++
1 file changed, 4 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/components/ram.c b/components/ram.c
@@ -36,6 +36,10 @@
return NULL;
}
+ if (total == 0) {
+ return NULL;
+ }
+
return bprintf("%d", 100 * ((total - free) -
(buffers + cached)) / total);
}