summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2001-09-23 06:18:20 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2001-09-23 06:18:20 +0000
commite6e72bf7ed8e6226c0d19118c6a92296e83d45c4 (patch)
tree309dffdf00f37a1544d8e10b1daea65e526a159f
parent1b10ab140fdb1184462b2e302560f430bcec7f38 (diff)
downloadtar-e6e72bf7ed8e6226c0d19118c6a92296e83d45c4.tar.gz
Allocate one more byte than the size would indicate, since we're
null-terminating.
-rw-r--r--src/list.c2
1 files changed, 1 insertions, 1 deletions
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;