battery_remaining: check for division by zero
authorAaron Marcher <me@drkhsh.at>
Sun, 20 May 2018 22:42:06 +0000 (00:42 +0200)
committerAaron Marcher <me@drkhsh.at>
Sun, 20 May 2018 22:42:06 +0000 (00:42 +0200)
components/battery.c

index fa525be15b5d035c8a5118c8707d4bde2213bda3..8bfe42a2d2e192de719a92387a74b9f67a066a83 100644 (file)
                                return NULL;
                        }
 
+                       if (current_now == 0) {
+                               return NULL;
+                       }
+
                        timeleft = (double)charge_now / (double)current_now;
                        h = timeleft;
                        m = (timeleft - (double)h) * 60;