]> 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 961d676a7e256ef414eed902c09002f849e11a5c..cdff2982d5d90ecfc289c199f3fa222497890d90 100644 (file)
@@ -1267,7 +1267,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;
                                }