summaryrefslogtreecommitdiff
path: root/components/ram.c
diff options
context:
space:
mode:
authorAaron Marcher <me@drkhsh.at>2018-07-06 23:38:12 +0200
committerAaron Marcher <me@drkhsh.at>2018-07-06 23:38:12 +0200
commitab4f24a612fd40bb58b5504e979ad476533dd891 (patch)
tree4d2e9e8c8699a1ec183b677e35fc20cca6849ac3 /components/ram.c
parentfa7c266e2b7adbc2a87bd44057b9e561d9ed61e3 (diff)
ram: Check for theoretical division by zero
Diffstat (limited to 'components/ram.c')
-rw-r--r--components/ram.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/ram.c b/components/ram.c
index 74bf337..8688349 100644
--- 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);
}