From accabcade7381a6d2c39b1c2de135de1967956c0 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 21 Jun 2012 11:55:21 +0000 Subject: [PATCH] fix possible fd leak SVN revision: 72595 --- src/modules/battery/batget.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/battery/batget.c b/src/modules/battery/batget.c index ba5050208..2331674a3 100644 --- a/src/modules/battery/batget.c +++ b/src/modules/battery/batget.c @@ -288,7 +288,11 @@ bsd_apm_check(void) bat_val = info.ai_batt_life; time_val = info.ai_batt_time; } - else return; + else + { + if (apm_fd != -1) close(apm_fd); + return; + } if (info.ai_batteries == 1) /* ai_batteries == 1 means NO battery, * ai_batteries == 2 means 1 battery */