Index: branches/5.1.x/core/kernel/globals.php =================================================================== diff -u -N -r13393 -r13559 --- branches/5.1.x/core/kernel/globals.php (.../globals.php) (revision 13393) +++ branches/5.1.x/core/kernel/globals.php (.../globals.php) (revision 13559) @@ -1,6 +1,6 @@ = $from && $ip <= $to); + } + elseif (strpos($network, '/') !== false) { // sigle subnet specified $ip_arr = explode('/', $network); @@ -589,14 +598,8 @@ return ($ip_long & $mask) == ($network_long & $mask); } - else { - // ip address range specified - $from = ip2long(trim(substr($network, 0, $d))); - $to = ip2long(trim(substr($network, $d + 1))); - $ip = ip2long($ip); - return ($ip >= $from && $ip <= $to); - } + return false; } function request_headers()