diff options
Diffstat (limited to 'src/usr/local')
-rw-r--r-- | src/usr/local/www/system_gateway_groups_edit.php | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/usr/local/www/system_gateway_groups_edit.php b/src/usr/local/www/system_gateway_groups_edit.php index 3d4054b..8da6bc5 100644 --- a/src/usr/local/www/system_gateway_groups_edit.php +++ b/src/usr/local/www/system_gateway_groups_edit.php @@ -190,14 +190,17 @@ function build_gateway_protocol_map (&$a_gateways) { } function build_vip_list($family = 'all') { + global $gateway; $list = array('address' => gettext('Interface Address')); $viplist = get_configured_vip_list($family); foreach ($viplist as $vip => $address) { - $list[$vip] = "$address"; - if (get_vip_descr($address)) { - $list[$vip] .= " (". get_vip_descr($address) .")"; + if ($gateway['friendlyiface'] == get_configured_vip_interface($vip)) { + $list[$vip] = "$address"; + if (get_vip_descr($address)) { + $list[$vip] .= " (". get_vip_descr($address) .")"; + } } } |