summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorErmal LUÇI <eri@pfsense.org>2015-04-03 20:32:49 +0200
committerErmal LUÇI <eri@pfsense.org>2015-04-03 20:32:58 +0200
commitf6f1180057e07327acf0bf79cdf0f9789bdcc859 (patch)
tree4324ada6adb43205c306ef7ed7b1c49d7adf550c /etc
parent8206b2d99e344b1df102d7630f8b7af0a9772ac8 (diff)
downloadpfsense-f6f1180057e07327acf0bf79cdf0f9789bdcc859.zip
pfsense-f6f1180057e07327acf0bf79cdf0f9789bdcc859.tar.gz
Prevent empty addresses for being put in the ruleset. Ticket #4564
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/filter.inc3
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;
OpenPOWER on IntegriCloud