summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-04-20 17:55:52 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-04-20 17:55:52 +0000
commit5c5c7b9459c491e0e83ba2c164da13abb8bb7e1f (patch)
tree8c6cd921004f62aafc2b21684b42eb70356f15bc /etc
parenta71ec7b44e9b0a799f0b597051035f2dc2438035 (diff)
downloadpfsense-5c5c7b9459c491e0e83ba2c164da13abb8bb7e1f.zip
pfsense-5c5c7b9459c491e0e83ba2c164da13abb8bb7e1f.tar.gz
Fix PPTP Server
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/filter.inc5
1 files changed, 3 insertions, 2 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index dc99119..29c9d2d 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -969,7 +969,7 @@ function run_command_return_string($cmd) {
}
function generate_user_filter_rule($rule, $optcfg) {
- global $config;
+ global $config, $g, $ngcounter;
/* don't include disabled rules */
if (isset($rule['disabled'])) {
@@ -1068,7 +1068,7 @@ function generate_user_filter_rule($rule, $optcfg) {
$line .= "quick ";
if ($ispptp) {
- $line .= "on ng" . ($iif+1) . " ";
+ $line .= "on ng" . ($ngcounter+1) . " ";
} else {
// translate wan, man, lan, opt to real interface.
$interface = $rule['interface'];
@@ -1598,6 +1598,7 @@ EOD;
$ipfrules .= "\n# User-defined rules follow\n";
if (isset($config['filter']['rule']))
+ $ngcounter = 0;
foreach ($config['filter']['rule'] as $rule) {
$line = "";
$line = generate_user_filter_rule($rule, $optcfg);
OpenPOWER on IntegriCloud