diff options
author | Ondrej Čerman <ondrej.cerman@gmail.com> | 2019-05-25 22:12:57 +0200 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2019-05-25 14:14:18 -0700 |
commit | 443151486e0ba43c5641a262c0341fc9130c7186 (patch) | |
tree | d9c57302af1df70deef9b3ffa684ddd77b90ddbe /modules/devices/sensors.c | |
parent | bcd25fe4421acbac0af1a4f5cfb1964abfaa7ed5 (diff) |
devices/sensors: sensors config - fix parsing compute line when there is no space before comma
Diffstat (limited to 'modules/devices/sensors.c')
-rw-r--r-- | modules/devices/sensors.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/modules/devices/sensors.c b/modules/devices/sensors.c index c9181341..796d295c 100644 --- a/modules/devices/sensors.c +++ b/modules/devices/sensors.c @@ -84,14 +84,13 @@ static void read_sensor_labels(gchar *driver) { p++; g_hash_table_insert(sensor_labels, g_strdup_printf("%s/%s", driver, p), "ignore"); } else if (lock && strstr(line, "compute")) { /* compute lines */ + strend(line, ','); gchar **formulas = g_strsplit(strstr(line, "compute") + 7, " ", 0); gchar *key = NULL, *formula = NULL; for (i = 0; formulas[i]; i++) { if (formulas[i][0] == '\0') continue; - if (formulas[i][0] == ',') - break; if (!key) key = g_strdup_printf("%s/%s", driver, formulas[i]); |