Browse Source

Merge pull request #750 from c3h2-ctf/clearmem

printbuf_memset(): set gaps to zero
tags/json-c-0.16-20220414
Eric Hawicz GitHub 3 years ago
parent
commit
4493db76d6
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      printbuf.c

+ 2
- 0
printbuf.c 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;


Loading…
Cancel
Save