diff options
author | Renato Botelho <garga@FreeBSD.org> | 2013-02-24 10:50:48 -0300 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2013-02-24 10:50:48 -0300 |
commit | 4cfd23901d1da439a8373e90142ec175c03d7dab (patch) | |
tree | a863fa5082f52ade77819808a26b9d7e9536d79a | |
parent | 73ed069b8aacb47db4fd11e4f5030c9cea5325d9 (diff) | |
download | pfsense-4cfd23901d1da439a8373e90142ec175c03d7dab.zip pfsense-4cfd23901d1da439a8373e90142ec175c03d7dab.tar.gz |
Encrypt backup after rrd data is added, it fixes #2836
-rwxr-xr-x | usr/local/www/diag_backup.php | 10 |
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}"); |