util/hexdump_line: fix space padding

This commit is contained in:
Lucas Gabriel Vuotto 2024-06-06 00:56:20 +00:00
parent 6ac9d9b325
commit 0a47025c19
1 changed files with 4 additions and 3 deletions

7
util.c
View File

@ -59,9 +59,10 @@ hexdump_line(char *buf, const uint8_t *blob, size_t len, size_t off, int pad)
buflen -= w;
}
if (i < 8) {
memset(bufp, ' ', 3 * (16 - i));
bufp += 3 * (16 - i);
buflen -= 3 * (16 - i);
memset(bufp, ' ', 3 * (8 - i));
bufp += 3 * (8 - i);
buflen -= 3 * (8 - i);
i = 8;
}
for (; i < len && i < 16; i++) {
w = snprintf(bufp, buflen, " %02x", blob[i]);