From cceaa48ca1d4eb687a18a7a64797e89e9172bd61 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Orsini Date: Sat, 20 Sep 2014 20:54:07 +0200 Subject: [PATCH] clean + fixed unitialized param --- src/lib/lmsensor.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/lib/lmsensor.c b/src/lib/lmsensor.c index db6ce37..baa97ef 100644 --- a/src/lib/lmsensor.c +++ b/src/lib/lmsensor.c @@ -154,9 +154,13 @@ lmsensor_psensor_create(const sensors_chip_name *chip, else return NULL; - id = malloc(strlen("lmsensor ") + 1 + strlen(name) + 1 + strlen(label) + - 1); - sprintf(id, "lmsensor %s %s", name, label); + id = malloc(strlen(PROVIDER_NAME) + + 1 + + strlen(name) + + 1 + + strlen(label) + + 1); + sprintf(id, "%s %s %s", PROVIDER_NAME, name, label); if (!strcmp(chip->prefix, "coretemp")) cname = strdup(_("Intel CPU")); @@ -216,6 +220,7 @@ void lmsensor_psensor_list_append(struct psensor ***sensors, int vn) if (!init_done) return; + chip_nr = 0; while ((chip = sensors_get_detected_chips(NULL, &chip_nr))) { i = 0; -- 2.7.4