diff mbox

[5/8] fix warn in sysfs_{rc6, rps}*: ignoring return value of 'fscanf'

Message ID 1349874285-31536-6-git-send-email-imre.deak@intel.com (mailing list archive)
State New, archived
Headers show

Commit Message

Imre Deak Oct. 10, 2012, 1:04 p.m. UTC
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
 tests/sysfs_rc6_residency.c |    5 ++++-
 tests/sysfs_rps.c           |    6 +++++-
 2 files changed, 9 insertions(+), 2 deletions(-)
diff mbox

Patch

diff --git a/tests/sysfs_rc6_residency.c b/tests/sysfs_rc6_residency.c
index 2f33697..cd62e77 100644
--- a/tests/sysfs_rc6_residency.c
+++ b/tests/sysfs_rc6_residency.c
@@ -38,6 +38,7 @@ 
 static unsigned int readit(const char *path)
 {
 	unsigned int ret;
+	int scanned;
 
 	FILE *file;
 	file = fopen(path, "r");
@@ -45,7 +46,9 @@  static unsigned int readit(const char *path)
 		fprintf(stderr, "Couldn't open %s (%d)\n", path, errno);
 		abort();
 	}
-	fscanf(file, "%u", &ret);
+	scanned = fscanf(file, "%u", &ret);
+	assert(scanned == 1);
+
 	fclose(file);
 
 	return ret;
diff --git a/tests/sysfs_rps.c b/tests/sysfs_rps.c
index b830797..833c2e9 100644
--- a/tests/sysfs_rps.c
+++ b/tests/sysfs_rps.c
@@ -64,9 +64,13 @@  struct junk {
 static int readval(FILE *filp)
 {
 	int val;
+	int scanned;
+
 	fflush(filp);
 	rewind(filp);
-	fscanf(filp, "%d", &val);
+	scanned = fscanf(filp, "%d", &val);
+	assert(scanned == 1);
+
 	return val;
 }