diff --git a/resources/cidr.php b/resources/cidr.php index 00efa89f0b..4e63f8b345 100644 --- a/resources/cidr.php +++ b/resources/cidr.php @@ -27,11 +27,14 @@ //check the domain cidr range if (isset($_SESSION['domain']["cidr"]) && !defined('STDIN')) { $found = false; - foreach($_SESSION['domain']["cidr"] as $cidr) { - if (check_cidr($cidr, $_SERVER['REMOTE_ADDR'])) { - $found = true; - break; + if (!empty($_SESSION['domain']["cidr"])) { + foreach($_SESSION['domain']["cidr"] as $cidr) { + if (check_cidr($cidr, $_SERVER['REMOTE_ADDR'])) { + $found = true; + break; + } } + unset($cidr); } if (!$found) { echo "access denied";