From c0a85b60c4aaa4a20efc05b992e747c0cda8d7a3 Mon Sep 17 00:00:00 2001 From: jamesbond Date: Sat, 21 Feb 2015 03:02:02 +0000 Subject: correct temperature interpretation in sysfs thermal zone. --- modules/devices/sensors.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'modules/devices/sensors.c') diff --git a/modules/devices/sensors.c b/modules/devices/sensors.c index 39e71a31..38156d27 100644 --- a/modules/devices/sensors.c +++ b/modules/devices/sensors.c @@ -338,10 +338,10 @@ static void read_sensors_sys_thermal(void) if (g_file_get_contents(path, &contents, NULL, NULL)) { int temperature; - sscanf(contents, "temperature: %d C", &temperature); + sscanf(contents, "%d", &temperature); - temp = h_strdup_cprintf("\n%s=%d\302\260C\n", - temp, entry, temperature); + temp = h_strdup_cprintf("\n%s=%.2f\302\260C\n", + temp, entry, (1.0*temperature/1000)); g_free(contents); } -- cgit v1.2.3