diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2014-04-24 19:46:10 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2014-04-24 19:46:10 -0300 |
commit | 50b701258d0aacca2b857b285e88cd9f03fa4b96 (patch) | |
tree | bca0c6cb31ea7ee5e563a214ee1005c31225cd1f /BatteryMeter.c | |
parent | 814ce89b45c8e10a5bb2c8ca458ebcc9c56cdcae (diff) |
Make static analyzers happy.
Diffstat (limited to 'BatteryMeter.c')
-rw-r--r-- | BatteryMeter.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/BatteryMeter.c b/BatteryMeter.c index 4f591264..fcdfb8ad 100644 --- a/BatteryMeter.c +++ b/BatteryMeter.c @@ -64,8 +64,8 @@ static unsigned long int parseBatInfo(const char *fileName, const unsigned short struct dirent result; struct dirent* dirEntry; while (nBatteries < MAX_BATTERIES) { - readdir_r(batteryDir, &result, &dirEntry); - if (!dirEntry) + int err = readdir_r(batteryDir, &result, &dirEntry); + if (err || !dirEntry) break; char* entryName = dirEntry->d_name; if (strncmp(entryName, "BAT", 3)) @@ -117,8 +117,8 @@ static ACPresence procAcpiCheck() { struct dirent result; struct dirent* dirEntry; for (;;) { - readdir_r((DIR *) power_supplyDir, &result, &dirEntry); - if (!dirEntry) + int err = readdir_r((DIR *) power_supplyDir, &result, &dirEntry); + if (err || !dirEntry) break; char* entryName = (char *) dirEntry->d_name; @@ -170,8 +170,8 @@ static ACPresence sysCheck() { struct dirent result; struct dirent* dirEntry; for (;;) { - readdir_r((DIR *) power_supplyDir, &result, &dirEntry); - if (!dirEntry) + int err = readdir_r((DIR *) power_supplyDir, &result, &dirEntry); + if (err || !dirEntry) break; char* entryName = (char *) dirEntry->d_name; @@ -233,8 +233,8 @@ static double getSysBatData() { struct dirent result; struct dirent* dirEntry; for (;;) { - readdir_r((DIR *) power_supplyDir, &result, &dirEntry); - if (!dirEntry) + int err = readdir_r((DIR *) power_supplyDir, &result, &dirEntry); + if (err || !dirEntry) break; char* entryName = (char *) dirEntry->d_name; |