diff options
author | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2022-09-15 13:23:42 +0000 |
---|---|---|
committer | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2022-09-15 13:23:42 +0000 |
commit | f42f1f2dbdc59b8b065e9740ca51eddd2f5ae698 (patch) | |
tree | 656934b3a2cb341a6b66320dd69c6c3b4236c75a /sys/src/cmd/aux | |
parent | e02e1188e472c7e2f40fa84e839631cc54f505a0 (diff) |
aux/acpi: fix division by zero (thanks umbraticus)
Diffstat (limited to 'sys/src/cmd/aux')
-rw-r--r-- | sys/src/cmd/aux/acpi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/aux/acpi.c b/sys/src/cmd/aux/acpi.c index 15f7d97e0..62e33122a 100644 --- a/sys/src/cmd/aux/acpi.c +++ b/sys/src/cmd/aux/acpi.c @@ -210,7 +210,7 @@ batteryread(char *s, char *e) ss = st.capacity * 3600 / st.rate; if(bats[n].fullcharge > 0){ x = st.capacity * 100 / bats[n].fullcharge; - if(st.state & 2) + if(st.rate > 0 && (st.state & 2) != 0) ss = (bats[n].fullcharge - st.capacity) * 3600 / st.rate; } }else{ |