diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index 0da950e27c..eac5877d2e 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -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'])