]> granicus.if.org Git - php/commitdiff
Fix bug #43314
authorRasmus Lerdorf <rasmus@php.net>
Mon, 1 Mar 2010 23:49:01 +0000 (23:49 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Mon, 1 Mar 2010 23:49:01 +0000 (23:49 +0000)
Assume worst case all-encoded case here

ext/iconv/iconv.c

index 132981a6243220e2778bff693bfb08ff671948e1..8ecdb5dac349a3a029bcc2732ff4bf995d4d3028 100644 (file)
@@ -1331,7 +1331,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;
                                }