From 29eb460d0b20fe32619e50e3a5a517e8d3f71b3c Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Wed, 22 Aug 2012 09:46:00 +0200 Subject: [PATCH] linux: fix fscanf() -Wunused-result warning --- src/unix/linux/linux-core.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/unix/linux/linux-core.c b/src/unix/linux/linux-core.c index f20edd08..167423f1 100644 --- a/src/unix/linux/linux-core.c +++ b/src/unix/linux/linux-core.c @@ -469,8 +469,9 @@ static unsigned long read_cpufreq(unsigned int cpunum) { if (fp == NULL) return 0; - val = 0; - fscanf(fp, "%lu", &val); + if (fscanf(fp, "%lu", &val) != 1) + val = 0; + fclose(fp); return val;