summaryrefslogtreecommitdiffstats
path: root/BatteryMeter.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2014-04-24 19:46:10 -0300
committerHisham Muhammad <hisham@gobolinux.org>2014-04-24 19:46:10 -0300
commit50b701258d0aacca2b857b285e88cd9f03fa4b96 (patch)
treebca0c6cb31ea7ee5e563a214ee1005c31225cd1f /BatteryMeter.c
parent814ce89b45c8e10a5bb2c8ca458ebcc9c56cdcae (diff)
Make static analyzers happy.
Diffstat (limited to 'BatteryMeter.c')
-rw-r--r--BatteryMeter.c16
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;

© 2014-2024 Faster IT GmbH | imprint | privacy policy