summaryrefslogtreecommitdiffstats
path: root/etc/rc.filter_synchronize
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-10-25 15:29:23 -0400
committerjim-p <jimp@pfsense.org>2010-10-25 15:29:23 -0400
commit5bb6e1f54022c796e8c37510b287337c7b234cd1 (patch)
tree1e7d708c33da8395a69f5d8593397431bea4eb43 /etc/rc.filter_synchronize
parent5ea2c1252175da22e1dc6f31fe394168bd344963 (diff)
downloadpfsense-5bb6e1f54022c796e8c37510b287337c7b234cd1.zip
pfsense-5bb6e1f54022c796e8c37510b287337c7b234cd1.tar.gz
If there are no aliases, push an empty aliases array. Fixes #961
Diffstat (limited to 'etc/rc.filter_synchronize')
-rwxr-xr-xetc/rc.filter_synchronize5
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/rc.filter_synchronize b/etc/rc.filter_synchronize
index 5b2dbd6..46bd66a 100755
--- a/etc/rc.filter_synchronize
+++ b/etc/rc.filter_synchronize
@@ -240,8 +240,11 @@ if (is_array($config['installedpackages']['carpsettings']['config'])) {
$sections[] = 'filter';
if ($carp['synchronizenat'] != "" and is_array($config['nat']))
$sections[] = 'nat';
- if ($carp['synchronizealiases'] != "" and is_array($config['aliases']))
+ if ($carp['synchronizealiases'] != "") {
+ if (!is_array($config['aliases']))
+ $config['aliases'] = array();
$sections[] = 'aliases';
+ }
if ($carp['synchronizedhcpd'] != "" and is_array($config['dhcpd']))
$sections[] = 'dhcpd';
if ($carp['synchronizewol'] != "" and is_array($config['wol']))
OpenPOWER on IntegriCloud