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:49 +0200
commitb9115c26dd5aad7941c7ec7192b52bd11c084e99 (patch)
treec2d1fbbbe7e0ff8b717316d92eaca08f21641884 /etc
parent3d48d3c54bab9cfafab0a7d98aa69717cd9cd187 (diff)
downloadpfsense-b9115c26dd5aad7941c7ec7192b52bd11c084e99.zip
pfsense-b9115c26dd5aad7941c7ec7192b52bd11c084e99.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 ee8fa1e..07350cc 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -2374,6 +2374,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