From 54665bc95b907a3bce9708d0b5702fbe0786f292 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sun, 8 Oct 2017 23:14:52 -0600 Subject: [PATCH] Update provision.php --- app/provision/resources/classes/provision.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/app/provision/resources/classes/provision.php b/app/provision/resources/classes/provision.php index 35f309b6ec..fa633a505a 100644 --- a/app/provision/resources/classes/provision.php +++ b/app/provision/resources/classes/provision.php @@ -115,14 +115,25 @@ include "root.php"; $row = $prep_statement->fetch(); $count = $row['count']; if ($row['count'] > 0) { - return true; + $mac_exists = true; } else { - return false; + $mac_exists = false; } } else { - return false; + $mac_exists = false; + } + if ($mac_exists) { + return true; + } + else { + //log the invalid mac address attempt to the syslog server + openlog("FusionPBX", LOG_PID | LOG_PERROR, LOG_LOCAL0); + syslog(LOG_WARNING, '['.$_SERVER['REMOTE_ADDR']."] invalid mac address ".$mac); + closelog(); + //invalid mac address return false + return false; } }