summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2006-12-25 22:40:23 +0000
committerAntony Dovgal <tony2001@php.net>2006-12-25 22:40:23 +0000
commit32d078f8e75842430f0bd2809693b467283fcd95 (patch)
tree36dea279e7ccbba7c5a7f7c6e3f83617fb5bb8cc
parent52d53543ac748489d108dc6988d02f51fd69b8d6 (diff)
downloadphp-git-32d078f8e75842430f0bd2809693b467283fcd95.tar.gz
MFH
-rw-r--r--ext/zip/php_zip.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/zip/php_zip.c b/ext/zip/php_zip.c
index 7da6c8f171..50f360fe48 100644
--- a/ext/zip/php_zip.c
+++ b/ext/zip/php_zip.c
@@ -1086,8 +1086,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);