- if (strcasecmp(temp2, FIELD_PLACE) == 0) {
- strfieldcpy(dev.place, temp3);
+ if (strcasecmp(temp2, FIELD_BUS) == 0) {
+ strlcpy(dev.bus, temp3, sizeof(dev.bus));
+ valid = 1;
+ continue;
+ }
+
+ if (strcasecmp(temp2, FIELD_ID) == 0) {
+ strlcpy(dev.id, temp3, sizeof(dev.id));