From 42d1ba2b207a3442924c72b21a83517bc876bdb1 Mon Sep 17 00:00:00 2001 From: o9000 Date: Sat, 12 Sep 2015 12:21:31 +0200 Subject: [PATCH] Battery: prevent division by zero --- src/battery/linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/battery/linux.c b/src/battery/linux.c index 47a0942..7da833f 100644 --- a/src/battery/linux.c +++ b/src/battery/linux.c @@ -286,7 +286,7 @@ static gint estimate_power_usage(struct psy_battery *bat, gint old_energy_now, g gint64 diff_time = bat->timestamp - old_timestamp; /* µW = (µWh * 3600) / (µs * 1000000) */ - gint power = diff_power * 3600 * 1000000 / diff_time; + gint power = diff_power * 3600 * 1000000 / MAX(1, diff_time); return power; }