summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorErmal Luçi <eri@pfsense.org>2009-11-25 14:32:06 +0000
committerErmal Luçi <eri@pfsense.org>2009-11-25 14:32:36 +0000
commitc44d3cf7eb12938de31936feee935644458dafae (patch)
tree94f13a30fab905b94d765cf9ad7769317760c67b /usr
parentb6cd22487a3bac77d5f604aabd6ab607877177d7 (diff)
downloadpfsense-c44d3cf7eb12938de31936feee935644458dafae.zip
pfsense-c44d3cf7eb12938de31936feee935644458dafae.tar.gz
Resolves #179. Propperly check if this is an array or not. This is required since php 5.+.
Diffstat (limited to 'usr')
-rwxr-xr-xusr/local/www/firewall_nat_out.php3
-rwxr-xr-xusr/local/www/firewall_nat_out_edit.php3
2 files changed, 6 insertions, 0 deletions
diff --git a/usr/local/www/firewall_nat_out.php b/usr/local/www/firewall_nat_out.php
index 5838210..62aee10 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 60c1e3a..0cbd44a 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();
}
OpenPOWER on IntegriCloud