diff options
author | jamesbond <jamesbond> | 2015-02-21 03:02:02 +0000 |
---|---|---|
committer | Leandro Pereira <leandro@hardinfo.org> | 2015-10-25 15:49:33 -0200 |
commit | c0a85b60c4aaa4a20efc05b992e747c0cda8d7a3 (patch) | |
tree | 889ccde7dabe61565d5ee1de764e6169d73330fd /modules/devices | |
parent | 4a62ba2aead6a4520b24329bdd316908a50a9de2 (diff) |
correct temperature interpretation in sysfs thermal zone.
Diffstat (limited to 'modules/devices')
-rw-r--r-- | modules/devices/sensors.c | 6 |
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); } |