Correctly parse IPV4_ADDRESS in setupVars for CORS

Often there's a `/24` at the end of the IP, so we need to ignore
that.
This commit is contained in:
Mcat12
2016-12-21 12:32:36 -05:00
parent c530e58eb9
commit ebe310d1db

View File

@@ -16,7 +16,7 @@ function log_and_die($message) {
function check_cors() {
$setupVars = parse_ini_file("/etc/pihole/setupVars.conf");
$ipv4 = isset($setupVars["IPV4_ADDRESS"]) ? $setupVars["IPV4_ADDRESS"] : $_SERVER['SERVER_ADDR'];
$ipv4 = isset($setupVars["IPV4_ADDRESS"]) ? explode("/", $setupVars["IPV4_ADDRESS"])[0] : $_SERVER['SERVER_ADDR'];
// Check CORS
$AUTHORIZED_HOSTNAMES = array(