From 62d9db76500bcd0fc85d917a7bfbcaaad4c033a5 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Tue, 22 Mar 2022 17:30:55 -0600 Subject: [PATCH] gzip fixes for downloading --- system/src/Grav/Common/Utils.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/src/Grav/Common/Utils.php b/system/src/Grav/Common/Utils.php index 6a4e89fbe..5d0169c8c 100644 --- a/system/src/Grav/Common/Utils.php +++ b/system/src/Grav/Common/Utils.php @@ -676,8 +676,10 @@ abstract class Utils $mimetype = $options['mime'] ?? static::getMimeByExtension($file_parts['extension']); $size = filesize($file); // File size + $gzip_enabled = (int) Grav::instance()['config']->get('system.cache.gzip'); + // clean all buffers - while (ob_get_level()) { + while (ob_get_level() > 2 + $gzip_enabled) { ob_end_clean(); }