Fixed invalid IP data in arp-table module (#15142)

Check to catch boggus reply from snmpwalk
This commit is contained in:
PipoCanaja 2023-07-15 21:45:22 +02:00 committed by GitHub
parent fca941c1a4
commit dbe0f7f2ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -49,6 +49,7 @@ foreach (DeviceCache::getPrimary()->getVrfContexts() as $context_name) {
echo "{$interface['ifName']}: \n";
foreach ($port_arp as $ip => $raw_mac) {
$ip = preg_replace('{^\.}', '', $ip, 1);
if (empty($ip) || empty($raw_mac) || $raw_mac == '0:0:0:0:0:0' || isset($arp_table[$port_id][$ip])) {
continue;
}