From 82015d4ae7b00c543ecca52b19ffbc7fa1b4d96e Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Fri, 18 Mar 2022 13:15:37 -0600 Subject: [PATCH] gzip enabled breaking in close() --- system/src/Grav/Common/Grav.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/system/src/Grav/Common/Grav.php b/system/src/Grav/Common/Grav.php index b9b44a4df..8c5f48612 100644 --- a/system/src/Grav/Common/Grav.php +++ b/system/src/Grav/Common/Grav.php @@ -351,8 +351,9 @@ class Grav extends Container */ public function close(ResponseInterface $response): void { + $gzip_enabled = (int) Grav::instance()['config']->get('system.cache.gzip'); // Make sure nothing extra gets written to the response. - while (ob_get_level()) { + while (ob_get_level() > 2 + $gzip_enabled) { ob_end_clean(); }