From 6ab59b35ec999c576a95317985b6901428c143bc Mon Sep 17 00:00:00 2001 From: Ermal Date: Tue, 28 Aug 2012 18:41:36 +0000 Subject: Add check for local port being set before testing. Fixes #2606 --- usr/local/www/firewall_nat_edit.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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']); } -- cgit v1.1