summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_nat_edit.php
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-08-28 18:41:36 +0000
committerErmal <eri@pfsense.org>2012-08-28 18:41:36 +0000
commit6ab59b35ec999c576a95317985b6901428c143bc (patch)
tree0b1bca0ca49af47497a5c01fc5380ae0f3e500f3 /usr/local/www/firewall_nat_edit.php
parent0d0558195ed9a0df50e8bce1fd52419921b0e30e (diff)
downloadpfsense-6ab59b35ec999c576a95317985b6901428c143bc.zip
pfsense-6ab59b35ec999c576a95317985b6901428c143bc.tar.gz
Add check for local port being set before testing. Fixes #2606
Diffstat (limited to 'usr/local/www/firewall_nat_edit.php')
-rwxr-xr-xusr/local/www/firewall_nat_edit.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/local/www/firewall_nat_edit.php b/usr/local/www/firewall_nat_edit.php
index b50967b..1ac2270 100755
--- a/usr/local/www/firewall_nat_edit.php
+++ b/usr/local/www/firewall_nat_edit.php
@@ -229,7 +229,7 @@ if ($_POST) {
if ($_POST['dstendport'] && !is_portoralias($_POST['dstendport']))
$input_errors[] = sprintf(gettext("%s is not a valid end destination port. It must be a port alias or integer between 1 and 65535."), $_POST['dstendport']);
- if (!isset($_POST['nordr']) && !is_portoralias($_POST['localbeginport'])) {
+ if (!isset($_POST['nordr']) && $_POST['localbeginport'] && !is_portoralias($_POST['localbeginport'])) {
$input_errors[] = sprintf(gettext("A valid local port must be specified. It must be a port alias or integer between 1 and 65535."), $_POST['localbeginport']);
}
OpenPOWER on IntegriCloud