X-Git-Url: https://git.wpitchoune.net/gitweb/?p=psensor.git;a=blobdiff_plain;f=src%2Flib%2Flmsensor.c;h=baa97efb5c23af41b744309759f54b6d78e963b9;hp=db6ce37d04f112992563ae78666aa867808e57d9;hb=cceaa48ca1d4eb687a18a7a64797e89e9172bd61;hpb=fe8371aad0d00d689b4500bca99a077e15d4e397 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;