summaryrefslogtreecommitdiffstats
path: root/usr/local/www/xmlrpc.php
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2015-03-10 19:00:06 -0500
committerChris Buechler <cmb@pfsense.org>2015-03-10 19:01:35 -0500
commit309162b96d6ad0db09c132cc0aabc890bfe1909f (patch)
treedbb9e5a9a12401895d965bbda7ffc1af93018cdf /usr/local/www/xmlrpc.php
parent24acc8f4668d23bd4a0cd515c6e1de84affd6069 (diff)
downloadpfsense-309162b96d6ad0db09c132cc0aabc890bfe1909f.zip
pfsense-309162b96d6ad0db09c132cc0aabc890bfe1909f.tar.gz
Use a consistent variable name here. related to Ticket #4446
Conflicts: usr/local/www/xmlrpc.php
Diffstat (limited to 'usr/local/www/xmlrpc.php')
-rwxr-xr-xusr/local/www/xmlrpc.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/usr/local/www/xmlrpc.php b/usr/local/www/xmlrpc.php
index ec6d458..13e98ff 100755
--- a/usr/local/www/xmlrpc.php
+++ b/usr/local/www/xmlrpc.php
@@ -279,8 +279,12 @@ function restore_config_section_xmlrpc($raw_params) {
}
}
/* Cleanup remaining old carps */
- foreach ($oldvips as $oldvipif => $oldvippar) {
- $oldvipif = get_real_interface($oldvippar['interface']);
+ foreach ($oldvips as $oldvipif => $oldvipar) {
+ if (strstr($oldvipar['interface'], '_vip')) {
+ $oldvipif = explode('_vip', $oldvipar['interface']);
+ $oldvipif = $oldvipif[0];
+ } else
+ $oldvipif = get_real_interface($oldvipar['interface']);
if (!empty($oldvipif)) {
if (is_ipaddrv6($oldvipif))
mwexec("/sbin/ifconfig " . escapeshellarg($oldvipif) . " inet6 " . escapeshellarg($oldvipar['subnet']) . " delete");
OpenPOWER on IntegriCloud