Commit 50b70125 authored by Hisham Muhammad's avatar Hisham Muhammad
Browse files

Make static analyzers happy.

parent 814ce89b
...@@ -64,8 +64,8 @@ static unsigned long int parseBatInfo(const char *fileName, const unsigned short ...@@ -64,8 +64,8 @@ static unsigned long int parseBatInfo(const char *fileName, const unsigned short
struct dirent result; struct dirent result;
struct dirent* dirEntry; struct dirent* dirEntry;
while (nBatteries < MAX_BATTERIES) { while (nBatteries < MAX_BATTERIES) {
readdir_r(batteryDir, &result, &dirEntry); int err = readdir_r(batteryDir, &result, &dirEntry);
if (!dirEntry) if (err || !dirEntry)
break; break;
char* entryName = dirEntry->d_name; char* entryName = dirEntry->d_name;
if (strncmp(entryName, "BAT", 3)) if (strncmp(entryName, "BAT", 3))
...@@ -117,8 +117,8 @@ static ACPresence procAcpiCheck() { ...@@ -117,8 +117,8 @@ static ACPresence procAcpiCheck() {
struct dirent result; struct dirent result;
struct dirent* dirEntry; struct dirent* dirEntry;
for (;;) { for (;;) {
readdir_r((DIR *) power_supplyDir, &result, &dirEntry); int err = readdir_r((DIR *) power_supplyDir, &result, &dirEntry);
if (!dirEntry) if (err || !dirEntry)
break; break;
char* entryName = (char *) dirEntry->d_name; char* entryName = (char *) dirEntry->d_name;
...@@ -170,8 +170,8 @@ static ACPresence sysCheck() { ...@@ -170,8 +170,8 @@ static ACPresence sysCheck() {
struct dirent result; struct dirent result;
struct dirent* dirEntry; struct dirent* dirEntry;
for (;;) { for (;;) {
readdir_r((DIR *) power_supplyDir, &result, &dirEntry); int err = readdir_r((DIR *) power_supplyDir, &result, &dirEntry);
if (!dirEntry) if (err || !dirEntry)
break; break;
char* entryName = (char *) dirEntry->d_name; char* entryName = (char *) dirEntry->d_name;
...@@ -233,8 +233,8 @@ static double getSysBatData() { ...@@ -233,8 +233,8 @@ static double getSysBatData() {
struct dirent result; struct dirent result;
struct dirent* dirEntry; struct dirent* dirEntry;
for (;;) { for (;;) {
readdir_r((DIR *) power_supplyDir, &result, &dirEntry); int err = readdir_r((DIR *) power_supplyDir, &result, &dirEntry);
if (!dirEntry) if (err || !dirEntry)
break; break;
char* entryName = (char *) dirEntry->d_name; char* entryName = (char *) dirEntry->d_name;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment