diff options
author | Chris Buechler <cmb@pfsense.org> | 2016-02-05 20:50:06 -0600 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2016-02-05 20:50:06 -0600 |
commit | ce31310ea4d3cd7110d98e9d3f18b5903d3e2ccb (patch) | |
tree | 950354a699b12c9fc4af227168e42792ca2aa270 /src | |
parent | f54728df51ccb9fbffeb38b89f482f5a4269f7d5 (diff) | |
download | pfsense-ce31310ea4d3cd7110d98e9d3f18b5903d3e2ccb.zip pfsense-ce31310ea4d3cd7110d98e9d3f18b5903d3e2ccb.tar.gz |
Fix find_interface_ip for gateway groups with VIPs. Ticket #4858
Diffstat (limited to 'src')
-rw-r--r-- | src/etc/inc/interfaces.inc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/etc/inc/interfaces.inc b/src/etc/inc/interfaces.inc index 4089a10..e3fba59 100644 --- a/src/etc/inc/interfaces.inc +++ b/src/etc/inc/interfaces.inc @@ -5480,9 +5480,9 @@ function get_interface_ip($interface = "wan") { return null; } - if (substr($interface, 0, 4) == '_vip') { - return get_configured_carp_interface_list($interface, 'inet', 'ip'); - } else if (substr($interface, 0, 5) == '_lloc') { + if (substr($realif, 0, 4) == '_vip') { + return get_configured_carp_interface_list($realif, 'inet', 'ip'); + } else if (substr($realif, 0, 5) == '_lloc') { /* No link-local address for v4. */ return null; } |