From fddf6ddf1ef9328e06be253b1260efc652e52490 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Tue, 5 Sep 2023 15:51:09 +0800 Subject: [PATCH] CPU: don't use NaN in JSON --- src/modules/cpu/cpu.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/cpu/cpu.c b/src/modules/cpu/cpu.c index bab69f8f2..7ff3ddf8f 100644 --- a/src/modules/cpu/cpu.c +++ b/src/modules/cpu/cpu.c @@ -157,6 +157,9 @@ void ffGenerateCPUJson(FFCPUOptions* options, yyjson_mut_doc* doc, yyjson_mut_va yyjson_mut_obj_add_uint(doc, obj, "coresOnline", cpu.coresOnline); yyjson_mut_obj_add_real(doc, obj, "frequencyMin", cpu.frequencyMin); yyjson_mut_obj_add_real(doc, obj, "frequencyMax", cpu.frequencyMax); - yyjson_mut_obj_add_real(doc, obj, "temperature", cpu.temperature); + if (cpu.temperature == cpu.temperature) + yyjson_mut_obj_add_real(doc, obj, "temperature", cpu.temperature); + else + yyjson_mut_obj_add_null(doc, obj, "temperature"); } }