summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2015-07-27 20:26:48 +0545
committerPhil Davis <phil.davis@inf.org>2015-07-27 20:26:48 +0545
commitd7b67981909a17f575aaa90f4468b3b9ad1dffde (patch)
treef69d2029bc77049377aadce7994d79074571ea12 /etc
parent56fd056b9a67809effaeef27ba384f3a47ff481d (diff)
downloadpfsense-d7b67981909a17f575aaa90f4468b3b9ad1dffde.zip
pfsense-d7b67981909a17f575aaa90f4468b3b9ad1dffde.tar.gz
Consider url_port alias type when checking port-type aliases V2
This time I have typed url_ports correctly.
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/filter.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 2a2998c..739e9da 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -601,7 +601,7 @@ function filter_generate_nested_alias($name, $alias, &$aliasnesting, &$aliasaddr
else if(!isset($aliasnesting[$address]))
$tmpline = filter_generate_nested_alias($name, $aliastable[$address], $aliasnesting, $aliasaddrnesting);
} else if(!isset($aliasaddrnesting[$address])) {
- if (!is_ipaddr($address) && !is_subnet($address) && !(($alias_type == 'port') && (is_port($address) || is_portrange($address))) && is_hostname($address)) {
+ if (!is_ipaddr($address) && !is_subnet($address) && !((($alias_type == 'port') || ($alias_type == 'url_ports')) && (is_port($address) || is_portrange($address))) && is_hostname($address)) {
if (!isset($filterdns["{$address}{$name}"])) {
$use_filterdns = true;
$filterdns["{$address}{$name}"] = "pf {$address} {$name}\n";
OpenPOWER on IntegriCloud