summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/firewall_nat_edit.php
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:09:32 -0500
commit0f2fd77ac32a97eef82b59a1271e6fad83314666 (patch)
tree2aa7310cd30a09519d5199d30fefacf242171a4f /src/usr/local/www/firewall_nat_edit.php
parentb4afe9df05da5275b4d1a4b6a799ba28583434c4 (diff)
downloadpfsense-0f2fd77ac32a97eef82b59a1271e6fad83314666.zip
pfsense-0f2fd77ac32a97eef82b59a1271e6fad83314666.tar.gz
Fix selection of dsttype in configs with VIPs defined. Ticket #6173
Diffstat (limited to 'src/usr/local/www/firewall_nat_edit.php')
-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