if (!read_vpd(d, res_addr + part_pos, buf, 3, &csum))
break;
part_pos += 3;
if (!read_vpd(d, res_addr + part_pos, buf, 3, &csum))
break;
part_pos += 3;
if (!read_vpd(d, res_addr + part_pos, buf, read_len, &csum))
break;
if (!read_vpd(d, res_addr + part_pos, buf, read_len, &csum))
break;
- printf("\t\t\t[%c%c] %s: ", id1, id2, item->name);
+ printf("\t\t\t[");
+ print_vpd_string(id, 2);
+ printf("] %s: ", item->name);