aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjamesbond <jamesbond>2015-02-21 03:02:02 +0000
committerLeandro Pereira <leandro@hardinfo.org>2015-10-25 15:49:33 -0200
commitc0a85b60c4aaa4a20efc05b992e747c0cda8d7a3 (patch)
tree889ccde7dabe61565d5ee1de764e6169d73330fd
parent4a62ba2aead6a4520b24329bdd316908a50a9de2 (diff)
correct temperature interpretation in sysfs thermal zone.
-rw-r--r--modules/devices/sensors.c6
1 files changed, 3 insertions, 3 deletions
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);
}