diff options
-rw-r--r-- | src/usr/local/www/firewall_nat_edit.php | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/usr/local/www/firewall_nat_edit.php b/src/usr/local/www/firewall_nat_edit.php index 4c076af..86dd81e 100644 --- a/src/usr/local/www/firewall_nat_edit.php +++ b/src/usr/local/www/firewall_nat_edit.php @@ -631,16 +631,14 @@ function dsttype_selected() { global $pconfig, $config; $selected = ""; - - $sel = is_specialnet($pconfig['dst']); - if (!$sel) { + if (array_key_exists($pconfig['dst'], build_dsttype_list())) { + $selected = $pconfig['dst']; + } else { if ($pconfig['dstmask'] == 32) { $selected = 'single'; } else { $selected = 'network'; } - } else { - $selected = $pconfig['dst']; } return($selected); |