summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/xmlrpc.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2016-12-13 14:31:02 -0500
committerjim-p <jimp@pfsense.org>2016-12-13 14:31:02 -0500
commit69a991b32dd850e6bf21e7a0ef7a76362e1af70e (patch)
tree9f85dacdf83735823828d476c78efc5893489c5b /src/usr/local/www/xmlrpc.php
parent564dc6fa9a60bb391a6e236315cf9ebba0a5a86d (diff)
downloadpfsense-69a991b32dd850e6bf21e7a0ef7a76362e1af70e.zip
pfsense-69a991b32dd850e6bf21e7a0ef7a76362e1af70e.tar.gz
Check for lo0 when reconfiguring VIPs on sync. Fixes #7010
Diffstat (limited to 'src/usr/local/www/xmlrpc.php')
-rw-r--r--src/usr/local/www/xmlrpc.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/local/www/xmlrpc.php b/src/usr/local/www/xmlrpc.php
index f39ccf5..1fd4ab1 100644
--- a/src/usr/local/www/xmlrpc.php
+++ b/src/usr/local/www/xmlrpc.php
@@ -276,7 +276,7 @@ function restore_config_section_xmlrpc($raw_params) {
continue; // Skip reconfiguring this vips since nothing has changed.
}
}
- } else if ($vip['mode'] == "ipalias" && strstr($vip['interface'], "_vip") && isset($oldvips[$vip['subnet']])) {
+ } else if ($vip['mode'] == "ipalias" && (substr($vip['interface'], 0, 4) == '_vip' || strstr($vip['interface'], "lo0")) && isset($oldvips[$vip['subnet']])) {
if ($oldvips[$vip['subnet']]['content'] == "{$vip['interface']}{$vip['subnet']}{$vip['subnet_bits']}") {
if (does_vip_exist($vip)) {
unset($oldvips[$vip['subnet']]);
OpenPOWER on IntegriCloud