mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 18:28:25 +00:00
Fix sporadic crash in find_mac() - hwlen must be zero for empty entries.
This commit is contained in:
@@ -188,6 +188,7 @@ int find_mac(union mysockaddr *addr, unsigned char *mac, int lazy, time_t now)
|
|||||||
arps = arp;
|
arps = arp;
|
||||||
arp->status = ARP_EMPTY;
|
arp->status = ARP_EMPTY;
|
||||||
arp->family = addr->sa.sa_family;
|
arp->family = addr->sa.sa_family;
|
||||||
|
arp->hwlen = 0;
|
||||||
|
|
||||||
if (addr->sa.sa_family == AF_INET)
|
if (addr->sa.sa_family == AF_INET)
|
||||||
arp->addr.addr.addr4.s_addr = addr->in.sin_addr.s_addr;
|
arp->addr.addr.addr4.s_addr = addr->in.sin_addr.s_addr;
|
||||||
|
|||||||
Reference in New Issue
Block a user