summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2016-02-04 15:53:35 -0200
committerRenato Botelho <renato@netgate.com>2016-02-04 15:53:35 -0200
commit5f3ba2e06fe3f528a1e1c9141462b39c5f3b0573 (patch)
treeda4de38f9495128af8c2100eb65bff1bdc98115a /src
parentb75f296f4fd4d47d24c3135165fd00d5c32de412 (diff)
downloadpfsense-5f3ba2e06fe3f528a1e1c9141462b39c5f3b0573.zip
pfsense-5f3ba2e06fe3f528a1e1c9141462b39c5f3b0573.tar.gz
Make sure subnet_size() didn't return 0
Diffstat (limited to 'src')
-rwxr-xr-xsrc/usr/local/www/firewall_aliases_edit.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/usr/local/www/firewall_aliases_edit.php b/src/usr/local/www/firewall_aliases_edit.php
index 128335d..de74c3c 100755
--- a/src/usr/local/www/firewall_aliases_edit.php
+++ b/src/usr/local/www/firewall_aliases_edit.php
@@ -375,7 +375,9 @@ if ($_POST) {
if (($_POST['type'] == "host") && $subnet_type) {
if ($subnet_type == 4) {
// For host type aliases, if the user enters an IPv4 subnet, expand it into a list of individual IPv4 addresses.
- if (subnet_size($address_item) <= ($max_alias_addresses - $alias_address_count)) {
+ $subned_size = subnet_size($address_item);
+ if ($subnet_size > 0 &&
+ $subnet_size <= ($max_alias_addresses - $alias_address_count)) {
$rangeaddresses = subnetv4_expand($address_item);
foreach ($rangeaddresses as $rangeaddress) {
$input_addresses[] = $rangeaddress;
OpenPOWER on IntegriCloud