summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--BatteryMeter.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/BatteryMeter.c b/BatteryMeter.c
index fcdfb8ad..f2dfa6ab 100644
--- a/BatteryMeter.c
+++ b/BatteryMeter.c
@@ -85,9 +85,10 @@ static unsigned long int parseBatInfo(const char *fileName, const unsigned short
break;
}
- char line[50];
+ char line[50] = "";
for (unsigned short int i = 0; i < lineNum; i++) {
- fgets(line, sizeof line, file);
+ char* ok = fgets(line, sizeof line, file);
+ if (!ok) break;
}
fclose(file);