summaryrefslogtreecommitdiffstats
path: root/etc/rc.filter_synchronize
diff options
context:
space:
mode:
authorpierrepomes <pierre.pomes@interface-tech.com>2010-10-18 15:58:32 -0400
committerpierrepomes <pierre.pomes@interface-tech.com>2010-10-18 15:58:32 -0400
commit8a98ce811ca6cea8d0c70082323b9a188e75b7b7 (patch)
treeab3cdb61818aeeceb7677449d18ebabfdef17d09 /etc/rc.filter_synchronize
parent5d763c0e195a68e25467b7ccc0949453214e8d14 (diff)
downloadpfsense-8a98ce811ca6cea8d0c70082323b9a188e75b7b7.zip
pfsense-8a98ce811ca6cea8d0c70082323b9a188e75b7b7.tar.gz
ipalias type should be handled in backup_vip_config_section. Remove useless code which copies vip section before call to backup_vip_config_section. Ticket #882
Diffstat (limited to 'etc/rc.filter_synchronize')
-rwxr-xr-xetc/rc.filter_synchronize12
1 files changed, 1 insertions, 11 deletions
diff --git a/etc/rc.filter_synchronize b/etc/rc.filter_synchronize
index 5182f30..34cc7e8 100755
--- a/etc/rc.filter_synchronize
+++ b/etc/rc.filter_synchronize
@@ -51,7 +51,7 @@ function backup_vip_config_section() {
global $config;
$new_section = &$config['virtualip'];
foreach($new_section['vip'] as $section) {
- if($section['mode'] == "proxyarp") {
+ if($section['mode'] == "proxyarp" || $section['mode'] == "ipalias") {
unset($section);
}
if($section['advskew'] <> "") {
@@ -130,16 +130,6 @@ function carp_sync_xml($url, $password, $sections, $port = 80, $method = 'pfsens
unset ($config_copy['dnsmasq']['hosts'][$x]);
}
}
- if (is_array($config_copy['virtualip']['vip'])) {
- $vipcnt = count($config_copy['virtualip']['vip']);
- for ($x = 0; $x < $vipcnt; $x++) {
- $config_copy['virtualip']['vip'][$x]['descr'] = remove_special_characters($config_copy['virtualip']['vip'][$x]['descr']);
- if (isset ($config_copy['virtualip']['vip'][$x]['nosync']) or
- $config_copy['virtualip']['vip'][$x]['mode'] == "proxyarp" or
- $config_copy['virtualip']['vip'][$x]['mode'] == "ipalias")
- unset ($config_copy['virtualip']['vip'][$x]);
- }
- }
if (is_array($config_copy['ipsec']['tunnel'])) {
$ipseccnt = count($config_copy['ipsec']['tunnel']);
for ($x = 0; $x < $ipseccnt; $x++) {
OpenPOWER on IntegriCloud