From: Jakub Vrana Date: Mon, 24 Mar 2025 16:28:53 +0000 (+0100) Subject: Export: Use output buffering X-Git-Tag: v5.1.0~1 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=1cf5a91d98dede33aed3d838eb8582b3c2b7b68f;p=adminer.git Export: Use output buffering --- 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;