Project

General

Profile

« Previous | Next » 

Revision 5401382a

Added by Jim Pingle about 4 years ago

Test for empty negated addrs in pf rules. Fixes #11861

View differences:

src/etc/inc/filter.inc
3087 3087

  
3088 3088
	/* source address */
3089 3089
	$src = trim(filter_generate_address($rule, "source"));
3090
	if (empty($src) || ($src == "/")) {
3091
		return "# at the break!";
3090
	if (empty($src) || ($src == "/") || ($src == "!")) {
3091
		return "# source address is empty. ";
3092 3092
	}
3093 3093
	$aline['src'] = " from $src ";
3094 3094

  
......
3099 3099

  
3100 3100
	/* destination address */
3101 3101
	$dst = trim(filter_generate_address($rule, "destination"));
3102
	if (empty($dst) || ($dst == "/")) {
3103
		return "# returning at dst $dst == \"/\"";
3102
	if (empty($dst) || ($dst == "/") || ($dst == "!")) {
3103
		return "# destination address is empty. ";
3104 3104
	}
3105 3105
	$aline['dst'] = "to $dst ";
3106 3106

  

Also available in: Unified diff