Merge pull request #750 from c3h2-ctf/clearmem

printbuf_memset(): set gaps to zero
This commit is contained in:
Eric Hawicz
2022-03-03 21:29:27 -05:00
committed by GitHub

View File

@@ -120,6 +120,8 @@ int printbuf_memset(struct printbuf *pb, int offset, int charvalue, int len)
return -1;
}
if (pb->bpos < offset)
memset(pb->buf + pb->bpos, '\0', offset - pb->bpos);
memset(pb->buf + offset, charvalue, len);
if (pb->bpos < size_needed)
pb->bpos = size_needed;