diff options
author | jim-p <jimp@pfsense.org> | 2010-10-25 15:29:23 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2010-10-25 15:29:23 -0400 |
commit | 5bb6e1f54022c796e8c37510b287337c7b234cd1 (patch) | |
tree | 1e7d708c33da8395a69f5d8593397431bea4eb43 /etc | |
parent | 5ea2c1252175da22e1dc6f31fe394168bd344963 (diff) | |
download | pfsense-5bb6e1f54022c796e8c37510b287337c7b234cd1.zip pfsense-5bb6e1f54022c796e8c37510b287337c7b234cd1.tar.gz |
If there are no aliases, push an empty aliases array. Fixes #961
Diffstat (limited to 'etc')
-rwxr-xr-x | etc/rc.filter_synchronize | 5 |
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'])) |