From: Thierry Lorthiois Date: Sat, 16 May 2009 15:43:48 +0000 (+0000) Subject: fixed possible segfault X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=22a37fe89ea5034791b87cf09ed33d0555160451;p=chaz%2Ftint2 fixed possible segfault --- diff --git a/src/battery/battery.c b/src/battery/battery.c index 7bd6f94..6a6877e 100644 --- a/src/battery/battery.c +++ b/src/battery/battery.c @@ -100,7 +100,8 @@ void update_battery(struct batstate *data) { seconds -= 60 * data->time.minutes; data->time.seconds = seconds; - new_percentage = (energy_now*100)/energy_full; + if(energy_full > 0) + new_percentage = (energy_now*100)/energy_full; if(battery_low_status != 0 && battery_low_status == new_percentage && data->percentage > new_percentage) { printf("battery low, executing: %s\n", battery_low_cmd);