From 5bb6e1f54022c796e8c37510b287337c7b234cd1 Mon Sep 17 00:00:00 2001 From: jim-p Date: Mon, 25 Oct 2010 15:29:23 -0400 Subject: If there are no aliases, push an empty aliases array. Fixes #961 --- etc/rc.filter_synchronize | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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'])) -- cgit v1.1