From: Antony Dovgal Date: Mon, 25 Dec 2006 22:40:13 +0000 (+0000) Subject: add missing space for \0 X-Git-Tag: RELEASE_1_0_0RC1~499 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fa6ec589495b66d0cc2ba8d397420d7b3145e3ab;p=php add missing space for \0 --- diff --git a/ext/zip/php_zip.c b/ext/zip/php_zip.c index bc76ee8d68..30e0222c5c 100644 --- a/ext/zip/php_zip.c +++ b/ext/zip/php_zip.c @@ -1115,8 +1115,8 @@ static ZIPARCHIVE_METHOD(addFromString) ze_obj->buffers_cnt++; pos = 0; } - ze_obj->buffers[pos] = (char *)emalloc(buffer_len); - memcpy(ze_obj->buffers[pos], buffer, buffer_len); + ze_obj->buffers[pos] = (char *)emalloc(buffer_len + 1); + memcpy(ze_obj->buffers[pos], buffer, buffer_len + 1); zs = zip_source_buffer(intern, ze_obj->buffers[pos], buffer_len, 0);