From 443151486e0ba43c5641a262c0341fc9130c7186 Mon Sep 17 00:00:00 2001 From: Ondrej Čerman Date: Sat, 25 May 2019 22:12:57 +0200 Subject: devices/sensors: sensors config - fix parsing compute line when there is no space before comma --- modules/devices/sensors.c | 3 +-- 1 file changed, 1 insertion(+), 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]); -- cgit v1.2.3