diff options
| -rw-r--r-- | inc/iputil.inc.php | 4 |
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); } /** |
