ram: Check for theoretical division by zero - slstatus - status monitor | |
git clone git://git.suckless.org/slstatus | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit ab4f24a612fd40bb58b5504e979ad476533dd891 | |
parent fa7c266e2b7adbc2a87bd44057b9e561d9ed61e3 | |
Author: Aaron Marcher <[email protected]> | |
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(-) | |
--- | |
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); | |
} |