diff options
author | Renato Botelho <garga@FreeBSD.org> | 2013-05-09 12:26:33 -0300 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2013-05-09 12:26:33 -0300 |
commit | 0d59cc942f2ee225eccdb375e25f58a6f04fa9c4 (patch) | |
tree | 45a3e857f98e7258fdd3b58b85a2b54199625f43 /etc | |
parent | 41c64d75038538225f2df720148bda5be79d63f8 (diff) | |
download | pfsense-0d59cc942f2ee225eccdb375e25f58a6f04fa9c4.zip pfsense-0d59cc942f2ee225eccdb375e25f58a6f04fa9c4.tar.gz |
Fix alias expand for hostnames, it should fix #2941
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/filter.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index 13963a8..9d8a47f 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -473,12 +473,12 @@ 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])) { + $aliasaddrnesting[$address] = $address; if (!is_ipaddr($address) && !is_subnet($address) && !is_port($address) && is_hostname($address)) { if (!isset($filterdns["{$address}{$name}"])) $filterdns["{$address}{$name}"] = "pf {$address} {$name}\n"; continue; } - $aliasaddrnesting[$address] = $address; $tmpline = " {$address}"; } if ((strlen($tmpline)+ $linelength) > 4036) { |