From: Martin Koegler Date: Sat, 01 Mar 2008 21:21:22 GMT Subject: [PATCH 2/2] unpack-objects: allocate NUL byte at the buffer end Message-ID: <12044064831419-git-send-email-mkoegler@auto.tuwien.ac.at> In-Reply-To: <12044064822655-git-send-email-mkoegler@auto.tuwien.ac.at> Signed-off-by: Martin Koegler --- builtin-unpack-objects.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/builtin-unpack-objects.c b/builtin-unpack-objects.c index 9d2a854..1845abc 100644 --- a/builtin-unpack-objects.c +++ b/builtin-unpack-objects.c @@ -86,7 +86,8 @@ static void use(int bytes) static void *get_data(unsigned long size) { z_stream stream; - void *buf = xmalloc(size); + char *buf = xmalloc(size + 1); + buf[size] = 0; memset(&stream, 0, sizeof(stream)); -- 1.5.4.2.g4b5fd.dirty