1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
From: "Barak A. Pearlmutter" <barak+git@pearlmutter.net>
Date: Tue, 26 Jan 2021 14:14:30 +0000
Subject: fscanf warn
---
libsysinfo-0.3.0/Linux/sysinfo_linux.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libsysinfo-0.3.0/Linux/sysinfo_linux.c b/libsysinfo-0.3.0/Linux/sysinfo_linux.c
index b78d67b..3066963 100644
--- a/libsysinfo-0.3.0/Linux/sysinfo_linux.c
+++ b/libsysinfo-0.3.0/Linux/sysinfo_linux.c
@@ -240,7 +240,8 @@ double get_cpu_mhz(void) {
fff=fopen("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq","r");
if (fff!=NULL) {
- fscanf(fff,"%lld",&temp);
+ if (fscanf(fff,"%lld",&temp) != 1)
+ temp=0;
megahertz=(double)temp;
megahertz/=1000.0;
fclose(fff);
|