diff options
author | jim-p <jimp@pfsense.org> | 2016-12-13 14:31:02 -0500 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2016-12-13 14:31:02 -0500 |
commit | 69a991b32dd850e6bf21e7a0ef7a76362e1af70e (patch) | |
tree | 9f85dacdf83735823828d476c78efc5893489c5b /src/usr/local/www/xmlrpc.php | |
parent | 564dc6fa9a60bb391a6e236315cf9ebba0a5a86d (diff) | |
download | pfsense-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.php | 2 |
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']]); |