mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Expand aliases for reflection entries to be generated normaly. Reported-by: http://forum.pfsense.org/index.php/topic,22535.0.html
This commit is contained in:
parent
c26bda2e81
commit
d76ecf1368
@ -752,8 +752,12 @@ function filter_generate_reflection($rule, $target, $extport, &$starting_localho
|
||||
else
|
||||
$range_end = ($extport[0]);
|
||||
$range_end++;
|
||||
$extaddr = alias_expand($rule['external-address']);
|
||||
if(!$extaddr)
|
||||
/* TODO: support multiple ip's in an alias. */
|
||||
if (is_alias($rule['external-address']))
|
||||
$extaddr = filter_expand_alias($rule['external-address']);
|
||||
else if(is_ipaddr($rule['external-address']))
|
||||
$extaddr = $rule['external-address'];
|
||||
else if (is_ipaddr($FilterIflist[$rule['interface']]['ip']))
|
||||
$extaddr = $FilterIflist[$rule['interface']]['ip'];
|
||||
if($rule['local-port'])
|
||||
$lrange_start = $rule['local-port'];
|
||||
|
||||
Loading…
Reference in New Issue
Block a user