normalize id format for hdds.
authorJean-Philippe Orsini <jeanfi@gmail.com>
Mon, 8 Sep 2014 16:44:26 +0000 (18:44 +0200)
committerJean-Philippe Orsini <jeanfi@gmail.com>
Mon, 8 Sep 2014 16:44:26 +0000 (18:44 +0200)
src/lib/hdd_atasmart.c
src/lib/hdd_hddtemp.c

index f3e6619..21459b6 100644 (file)
@@ -133,8 +133,8 @@ struct psensor **hdd_psensor_list_add(struct psensor **sensors,
                log_debug("hdd_psensor_list_add(hdd_atasmart) open %s", *tmp);
 
                if (!sk_disk_open(*tmp, &disk)) {
-                       id = malloc(strlen("hdd at") + strlen(*tmp) + 1);
-                       strcpy(id, "hdd at");
+                       id = malloc(strlen("atasmart ") + strlen(*tmp) + 1);
+                       strcpy(id, "atasmart ");
                        strcat(id, *tmp);
 
                        sensor = create_sensor(id,
index 3e692f0..ac0b2c3 100644 (file)
@@ -198,8 +198,8 @@ struct psensor **hddtemp_psensor_list_add(struct psensor **sensors,
                struct psensor *sensor;
                struct psensor **tmp_sensors;
 
-               char *id = malloc(strlen("hdd ") + strlen(info.name) + 1);
-               strcpy(id, "hdd ");
+               char *id = malloc(strlen("hddtemp ") + strlen(info.name) + 1);
+               strcpy(id, "hddtemp ");
                strcat(id, info.name);
 
                sensor = create_sensor(id, info.name, values_max_length);