From 1cf5a91d98dede33aed3d838eb8582b3c2b7b68f Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Mon, 24 Mar 2025 17:28:53 +0100 Subject: [PATCH] Export: Use output buffering --- adminer/include/functions.inc.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/adminer/include/functions.inc.php b/adminer/include/functions.inc.php index 0ebf9cc5..26dd449d 100644 --- a/adminer/include/functions.inc.php +++ b/adminer/include/functions.inc.php @@ -761,6 +761,9 @@ function dump_headers($identifier, $multi_table = false) { header("Content-Disposition: attachment; filename=" . $adminer->dumpFilename($identifier) . ".$return" . ($output != "file" && preg_match('~^[0-9a-z]+$~', $output) ? ".$output" : "")); } session_write_close(); + if (!ob_get_level()) { + ob_start(null, 4096); + } ob_flush(); flush(); return $return;