summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2016-04-20 02:08:54 -0500
committerChris Buechler <cmb@pfsense.org>2016-04-20 02:08:54 -0500
commit70854dac17c0d0d42f4283d25156f1c03d337e8b (patch)
tree1b21cc014d4f458cc40711ab87e474888063c491 /src/usr
parentee092d368102652570c86bca903deed5de103297 (diff)
downloadpfsense-70854dac17c0d0d42f4283d25156f1c03d337e8b.zip
pfsense-70854dac17c0d0d42f4283d25156f1c03d337e8b.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.php18
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);
OpenPOWER on IntegriCloud