summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/iconv/iconv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/iconv/iconv.c b/ext/iconv/iconv.c
index b3d0ec99ae..305004c284 100644
--- a/ext/iconv/iconv.c
+++ b/ext/iconv/iconv.c
@@ -236,7 +236,7 @@ static int php_iconv_string(const char *in_p, size_t in_len,
out_buf = tmp_buf;
out_p = tmp_buf;
out_p += out_size;
- out_left = in_len;
+ out_left = bsz;
result = iconv(cd, (char **)&in_p, &in_left, &out_p, &out_left);
out_size += bsz - out_left;
}