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 | |
| parent | 4a62ba2aead6a4520b24329bdd316908a50a9de2 (diff) | |
correct temperature interpretation in sysfs thermal zone.
Diffstat (limited to 'modules')
| -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);  		} | 
