Do not install reflection rules for port forwards when the destination is invalid.

This commit is contained in:
Erik Fonnesbeck 2010-05-08 18:17:09 -06:00
parent ed69be7ad9
commit aba2f06d3a

View File

@ -869,6 +869,8 @@ function filter_generate_reflection($rule, $nordr, $rdr_ifs, $srcaddr, $dstaddr_
else
$rflctintrange = "";
$dstaddr = $dstaddr[0];
if(empty($dstaddr) || strtolower(trim($dstaddr)) == "port")
return "";
if(isset($rule['destination']['any'])) {
if(!$rule['interface'])