]> 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 6bb28f26e673caeefbf47db99b37190c24c2e47b..c7277b0e9b8757b9fcd585dccc6954c34d22e8d3 100644 (file)
@@ -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;
                                }