Yasuo Ohgaki wrote: > ID: 14226 > User updated by: [EMAIL PROTECTED] > Reported By: [EMAIL PROTECTED] > Status: Open > Bug Type: Output Control > Operating System: Linux 2.4.4/glibc 2.2.2 > PHP Version: 4.1.0RC CVS (2001/12/2) > New Comment: > > Ok I think I found what's wrong in PHP. > If zlib.output_compression is enabled and the zlib output compression handler is >deleted from php_ob_buffer, output will not be sent. > > I'll leave the real fix for people who knows about zlib output compression and >output buffering. > > I just need to know nesting level to make my script work as I want. I'll send patch >for the new function later. >
This bug may cause segfualt (SIGPIPE). This patch will not fix all the problems for nested output buffers. Another output handler list is required to fix this bug completely, I think. Anyway, this patch fix problem partially. Hopefully, most of users will not notice partial output buffer fix. I don't have much time to spent to fix the problem now. It's better than nothing, right? New ob_get_level() function is in this patch. Comments are welcome. -- Yasuo Ohgaki
output_buff_patch.tar.gz
Description: GNU Zip compressed data
-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]