From: Fabien Potencier Date: Mon, 11 Jul 2011 16:54:11 +0000 (+0200) Subject: merged branch real-chocopanda/ob_fix (PR #379) X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=24d83b3c594e2ccaf72b8d411547ac1ba962fcb1;p=web%2Fkonrad%2Ftwig.git merged branch real-chocopanda/ob_fix (PR #379) Commits ------- 75748a5 revert accidental mode change 681d2b8 fix nested buffers issue #374 Discussion ---------- fix nested buffers issue #374 see #374 for details --------------------------------------------------------------------------- by fabpot at 2011/07/09 01:02:50 -0700 You have inadvertently changed the mode to 0755. Should stay at 0644. --------------------------------------------------------------------------- by macolu at 2011/07/09 03:07:42 -0700 Mode change reverted. About this Windows bug... Are you talking about the zlib issue? When zlib compression is activated, it adds a buffer level that ob_end_clean() can't close. So ob_get_level() never go below 1. http://cksource.com/forums/viewtopic.php?t=21653 http://www.php.net/manual/fr/function.ob-get-level.php#52945 In that case, the first ob_get_level() call will always return something greater than 0. So $level var will be > 0. This should avoid infinite loops. --- 24d83b3c594e2ccaf72b8d411547ac1ba962fcb1