summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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