diff options
author | Chris Buechler <cmb@pfsense.org> | 2016-04-20 02:08:54 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2016-04-20 02:09:32 -0500 |
commit | 0f2fd77ac32a97eef82b59a1271e6fad83314666 (patch) | |
tree | 2aa7310cd30a09519d5199d30fefacf242171a4f /src/usr | |
parent | b4afe9df05da5275b4d1a4b6a799ba28583434c4 (diff) | |
download | pfsense-0f2fd77ac32a97eef82b59a1271e6fad83314666.zip pfsense-0f2fd77ac32a97eef82b59a1271e6fad83314666.tar.gz |
Fix selection of dsttype in configs with VIPs defined. Ticket #6173
Diffstat (limited to 'src/usr')
-rw-r--r-- | src/usr/local/www/firewall_nat_edit.php | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/usr/local/www/firewall_nat_edit.php b/src/usr/local/www/firewall_nat_edit.php index 0c0ca77..b39ec8e 100644 --- a/src/usr/local/www/firewall_nat_edit.php +++ b/src/usr/local/www/firewall_nat_edit.php @@ -632,19 +632,15 @@ function dsttype_selected() { $selected = ""; - if (is_array($config['virtualip']['vip'])) { - $selected = $pconfig['dst']; - } else { - $sel = is_specialnet($pconfig['dst']); - if (!$sel) { - if ($pconfig['dstmask'] == 32) { - $selected = 'single'; - } else { - $selected = 'network'; - } + $sel = is_specialnet($pconfig['dst']); + if (!$sel) { + if ($pconfig['dstmask'] == 32) { + $selected = 'single'; } else { - $selected = $pconfig['dst']; + $selected = 'network'; } + } else { + $selected = $pconfig['dst']; } return($selected); |