diff -Naur collectd-4.10.9.org/src/cpufreq.c collectd-4.10.9/src/cpufreq.c
--- collectd-4.10.9.org/src/cpufreq.c	2013-04-08 08:26:17.000000000 +0200
+++ collectd-4.10.9/src/cpufreq.c	2024-04-04 15:33:52.705372940 +0200
@@ -104,12 +104,9 @@
 
 		if (fgets (buffer, 16, fp) == NULL)
 		{
-			char errbuf[1024];
-			WARNING ("cpufreq: fgets: %s",
-					sstrerror (errno, errbuf,
-						sizeof (errbuf)));
 			fclose (fp);
-			return (-1);
+			cpufreq_submit (i, NAN);
+			break;
 		}
 
 		if (fclose (fp))
