diff --git a/usr/local/www/firewall_nat_out.php b/usr/local/www/firewall_nat_out.php index 5838210d5a..62aee106a3 100755 --- a/usr/local/www/firewall_nat_out.php +++ b/usr/local/www/firewall_nat_out.php @@ -46,6 +46,9 @@ require_once("functions.inc"); require_once("filter.inc"); require_once("shaper.inc"); +if (!is_array($config['nat']['advancedoutbound'])) + $config['nat']['advancedoutbound'] = array(); + if (!is_array($config['nat']['advancedoutbound']['rule'])) $config['nat']['advancedoutbound']['rule'] = array(); diff --git a/usr/local/www/firewall_nat_out_edit.php b/usr/local/www/firewall_nat_out_edit.php index 60c1e3af10..0cbd44a1bb 100755 --- a/usr/local/www/firewall_nat_out_edit.php +++ b/usr/local/www/firewall_nat_out_edit.php @@ -45,6 +45,9 @@ require("guiconfig.inc"); require("filter.inc"); require("shaper.inc"); +if (!is_array($config['nat']['advancedoutbound'])) + $config['nat']['advancedoutbound'] = array(); + if (!is_array($config['nat']['advancedoutbound']['rule'])) { $config['nat']['advancedoutbound']['rule'] = array(); }