summaryrefslogtreecommitdiffstats
path: root/inc/iputil.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/iputil.inc.php')
-rw-r--r--inc/iputil.inc.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/inc/iputil.inc.php b/inc/iputil.inc.php
index a50f22eb..9ec78f50 100644
--- a/inc/iputil.inc.php
+++ b/inc/iputil.inc.php
@@ -7,7 +7,7 @@ class IpUtil
public static function rangeToCidr(int $start, int $end): string
{
- $value = $start ^ $end;
+ $value = $end - $start;
if (!self::isAllOnes($value))
return 'NOT SUBNET: ' . long2ip($start) . '-' . long2ip($end);
$ones = self::bitLength($value);
@@ -16,7 +16,7 @@ class IpUtil
public static function isValidSubnetRange(int $start, int $end): bool
{
- return self::isAllOnes($start ^ $end);
+ return self::isAllOnes($end - $start);
}
/**