summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjim-p <jimp@netgate.com>2019-03-10 19:43:48 -0400
committerjim-p <jimp@netgate.com>2019-03-10 19:44:33 -0400
commit428f6f021c65ed612833eb4343bf103113059f9e (patch)
tree9d36ea4e94b5d12b5ca14aed38cefc011987e0f9
parent4ee7905199a0e81dc06dab4bdf903db0514dd55e (diff)
downloadpfsense-428f6f021c65ed612833eb4343bf103113059f9e.zip
pfsense-428f6f021c65ed612833eb4343bf103113059f9e.tar.gz
Fix output buffering when downloading config backups. Fixes #9390
(cherry picked from commit 4015b03d4b184e546cb3590430fee6f9953ce23e)
-rw-r--r--src/usr/local/www/diag_backup.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/usr/local/www/diag_backup.php b/src/usr/local/www/diag_backup.php
index b746381..48ca216 100644
--- a/src/usr/local/www/diag_backup.php
+++ b/src/usr/local/www/diag_backup.php
@@ -225,8 +225,12 @@ if ($_POST) {
header("Pragma: private");
header("Cache-Control: private, must-revalidate");
}
- echo $data;
+ while (ob_get_level()) {
+ @ob_end_clean();
+ }
+ echo $data;
+ @ob_end_flush();
exit;
}
}
OpenPOWER on IntegriCloud