summaryrefslogtreecommitdiff
path: root/ext/standard/image.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/image.c')
-rw-r--r--ext/standard/image.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/image.c b/ext/standard/image.c
index e1fa27e41b..0ea3abace2 100644
--- a/ext/standard/image.c
+++ b/ext/standard/image.c
@@ -231,9 +231,9 @@ static struct gfxinfo *php_handle_swc(php_stream * stream)
*/
do {
- szlength = bufz->len * (1<<factor++);
+ szlength = ZSTR_LEN(bufz) * (1<<factor++);
buf = (char *) erealloc(buf, szlength);
- status = uncompress(buf, &szlength, bufz->val, bufz->len);
+ status = uncompress(buf, &szlength, ZSTR_VAL(bufz), ZSTR_LEN(bufz));
} while ((status==Z_BUF_ERROR)&&(factor<maxfactor));
if (bufz) {