diff options
author | Ermal LUÇI <eri@pfsense.org> | 2015-04-03 20:32:49 +0200 |
---|---|---|
committer | Ermal LUÇI <eri@pfsense.org> | 2015-04-03 20:32:58 +0200 |
commit | f6f1180057e07327acf0bf79cdf0f9789bdcc859 (patch) | |
tree | 4324ada6adb43205c306ef7ed7b1c49d7adf550c /etc/inc/filter.inc | |
parent | 8206b2d99e344b1df102d7630f8b7af0a9772ac8 (diff) | |
download | pfsense-f6f1180057e07327acf0bf79cdf0f9789bdcc859.zip pfsense-f6f1180057e07327acf0bf79cdf0f9789bdcc859.tar.gz |
Prevent empty addresses for being put in the ruleset. Ticket #4564
Diffstat (limited to 'etc/inc/filter.inc')
-rw-r--r-- | etc/inc/filter.inc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index 82db274..099e8aa 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -2584,6 +2584,9 @@ function filter_generate_address(& $rule, $target = "source", $isnat = false) { $src = " {$not} {$expsrc}"; } + if (empty($src)) + return ''; + $src .= filter_generate_port($rule, $target, $isnat); return $src; |