summaryrefslogtreecommitdiffstats
path: root/usr/local/www/diag_backup.php
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2013-02-24 10:50:48 -0300
committerRenato Botelho <garga@FreeBSD.org>2013-02-24 10:50:48 -0300
commit4cfd23901d1da439a8373e90142ec175c03d7dab (patch)
treea863fa5082f52ade77819808a26b9d7e9536d79a /usr/local/www/diag_backup.php
parent73ed069b8aacb47db4fd11e4f5030c9cea5325d9 (diff)
downloadpfsense-4cfd23901d1da439a8373e90142ec175c03d7dab.zip
pfsense-4cfd23901d1da439a8373e90142ec175c03d7dab.tar.gz
Encrypt backup after rrd data is added, it fixes #2836
Diffstat (limited to 'usr/local/www/diag_backup.php')
-rwxr-xr-xusr/local/www/diag_backup.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/usr/local/www/diag_backup.php b/usr/local/www/diag_backup.php
index 9027137..6bcdb6b 100755
--- a/usr/local/www/diag_backup.php
+++ b/usr/local/www/diag_backup.php
@@ -306,11 +306,6 @@ if ($_POST) {
//unlock($lockbckp);
- if ($_POST['encrypt']) {
- $data = encrypt_data($data, $_POST['encrypt_password']);
- tagfile_reformat($data, $data, "config.xml");
- }
-
/*
* Backup RRD Data
*/
@@ -320,6 +315,11 @@ if ($_POST) {
$data = str_replace($closing_tag, $rrd_data_xml . $closing_tag, $data);
}
+ if ($_POST['encrypt']) {
+ $data = encrypt_data($data, $_POST['encrypt_password']);
+ tagfile_reformat($data, $data, "config.xml");
+ }
+
$size = strlen($data);
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename={$name}");
OpenPOWER on IntegriCloud