9b2ce6ca3ba7 fixed the len accumulation, but only for the JSON printing.
Fix it for human output as well.
Reported-by: Narae Park <narae7.park@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
for (i = 0; i < 8; i++)
printf("%02x", eui64[i]);
printf("\n");
- len += sizeof(eui64);
+ len = sizeof(eui64);
break;
case NVME_NIDT_NGUID:
memcpy(nguid, data + pos + sizeof(*cur), sizeof(nguid));
for (i = 0; i < 16; i++)
printf("%02x", nguid[i]);
printf("\n");
- len += sizeof(nguid);
+ len = sizeof(nguid);
break;
#ifdef LIBUUID
case NVME_NIDT_UUID:
memcpy(uuid, data + pos + sizeof(*cur), 16);
uuid_unparse_lower(uuid, uuid_str);
printf("uuid : %s\n", uuid_str);
- len += sizeof(uuid);
+ len = sizeof(uuid);
break;
#endif
default: