From: Rasmus Lerdorf Date: Mon, 1 Mar 2010 23:49:01 +0000 (+0000) Subject: Fix bug #43314 X-Git-Tag: php-5.2.14RC1~123 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=626e20af3bd4a0d9c1e0411664b2c2ed26748ed3;p=php Fix bug #43314 Assume worst case all-encoded case here --- diff --git a/ext/iconv/iconv.c b/ext/iconv/iconv.c index 6bb28f26e6..c7277b0e9b 100644 --- a/ext/iconv/iconv.c +++ b/ext/iconv/iconv.c @@ -1278,7 +1278,7 @@ static php_iconv_err_t _php_iconv_mime_encode(smart_str *pretval, const char *fn break; } - out_size -= ((nbytes_required - (char_cnt - 2)) + 1) / (3 - 1); + out_size -= ((nbytes_required - (char_cnt - 2)) + 1) / 3; in_left = ini_in_left; in_p = ini_in_p; }