summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_shaper_layer7.php
diff options
context:
space:
mode:
authorHelder Pereira <helder.lesi@gmail.com>2009-01-07 22:42:01 +0000
committerHelder Pereira <helder.lesi@gmail.com>2009-01-07 22:42:01 +0000
commit47d29c1d7aaad13ecf782163606cedb0f92eb61d (patch)
tree56c70e87d6dc0cd5d98f0010ffe8a131ffc20ea2 /usr/local/www/firewall_shaper_layer7.php
parent9df3c604804c50872dbbb7c2336598d824c2a514 (diff)
downloadpfsense-47d29c1d7aaad13ecf782163606cedb0f92eb61d.zip
pfsense-47d29c1d7aaad13ecf782163606cedb0f92eb61d.tar.gz
Removed hard limit that was limiting the number of protocols to 100
Diffstat (limited to 'usr/local/www/firewall_shaper_layer7.php')
-rwxr-xr-xusr/local/www/firewall_shaper_layer7.php13
1 files changed, 4 insertions, 9 deletions
diff --git a/usr/local/www/firewall_shaper_layer7.php b/usr/local/www/firewall_shaper_layer7.php
index c7cbcdc..356e6fb 100755
--- a/usr/local/www/firewall_shaper_layer7.php
+++ b/usr/local/www/firewall_shaper_layer7.php
@@ -121,15 +121,10 @@ else if ($_POST) {
if($_POST['submit']) {
$l7r =& new layer7();
$_POST['divert_port'] = $l7r->gen_divert_port();
- for($i=0; $i<100; $i++) {
- if($_POST['protocol'][$i] <> "") {
- $_POST['l7rules'][$i]['protocol'] = $_POST['protocol'][$i];
- $_POST['l7rules'][$i]['structure'] = $_POST['structure'][$i];
- $_POST['l7rules'][$i]['behaviour'] = $_POST['behaviour'][$i];
- }
- else {
- break;
- }
+ for($i=0; $_POST['protocol'][$i] <> ""; $i++) {
+ $_POST['l7rules'][$i]['protocol'] = $_POST['protocol'][$i];
+ $_POST['l7rules'][$i]['structure'] = $_POST['structure'][$i];
+ $_POST['l7rules'][$i]['behaviour'] = $_POST['behaviour'][$i];
}
$l7r->validate_input($_POST,&$input_errors);
$l7r->ReadConfig($_POST['container'], $_POST);
OpenPOWER on IntegriCloud