Fix some potential lease parser crashes

This commit is contained in:
Akkadius 2017-10-03 15:14:56 -05:00
parent 5a2cd55414
commit ac87206551

View File

@ -64,6 +64,12 @@ module.exports = {
if (typeof line_data_arg[2] !== "undefined") {
dhcp_lease_data[ip_address].mac = line_data_arg[2].replace(/;/gi, '').trim();
if (dhcp_lease_data[ip_address].mac.split(":").join("").trim() == "")
continue;
if (dhcp_lease_data[ip_address].mac.split(":").join("").toUpperCase().trim() == "")
continue;
/* Mac OUI Lookup */
var mac_oui = dhcp_lease_data[ip_address].mac.split(":").join("").toUpperCase().slice(0, 6);