diff --git a/src/list.c b/src/list.c index 8169a796..425ba7cb 100644 --- a/src/list.c +++ b/src/list.c @@ -352,7 +352,7 @@ read_header (bool raw_extended_headers) set_next_block_after (header); if (*longp) free (*longp); - *longp = xmalloc (size); + *longp = xmalloc (size + 1); **longp = *header; bp = (*longp)->buffer + BLOCKSIZE;