From 9eec37c432035b5a484731cbdaed0e95c7228939 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Thu, 24 Apr 2014 19:54:06 -0300 Subject: More sanity checks. --- BatteryMeter.c | 5 +++-- 1 file 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); -- cgit v1.2.3