diff options
author | Antony Dovgal <tony2001@php.net> | 2006-12-25 22:40:23 +0000 |
---|---|---|
committer | Antony Dovgal <tony2001@php.net> | 2006-12-25 22:40:23 +0000 |
commit | 32d078f8e75842430f0bd2809693b467283fcd95 (patch) | |
tree | 36dea279e7ccbba7c5a7f7c6e3f83617fb5bb8cc | |
parent | 52d53543ac748489d108dc6988d02f51fd69b8d6 (diff) | |
download | php-git-32d078f8e75842430f0bd2809693b467283fcd95.tar.gz |
MFH
-rw-r--r-- | ext/zip/php_zip.c | 4 |
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); |