mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 18:28:25 +00:00
LOG error of ARP-injection fails.
This commit is contained in:
@@ -404,7 +404,8 @@ void dhcp_packet(time_t now, int pxe_fd)
|
|||||||
memcpy(arp_req.arp_ha.sa_data, mess->chaddr, mess->hlen);
|
memcpy(arp_req.arp_ha.sa_data, mess->chaddr, mess->hlen);
|
||||||
/* interface name already copied in */
|
/* interface name already copied in */
|
||||||
arp_req.arp_flags = ATF_COM;
|
arp_req.arp_flags = ATF_COM;
|
||||||
ioctl(daemon->dhcpfd, SIOCSARP, &arp_req);
|
if (ioctl(daemon->dhcpfd, SIOCSARP, &arp_req) == -1)
|
||||||
|
my_syslog(MS_DHCP | LOG_ERR, _("ARP-cache injection failed: %s"), strerror(errno));
|
||||||
}
|
}
|
||||||
#elif defined(HAVE_SOLARIS_NETWORK)
|
#elif defined(HAVE_SOLARIS_NETWORK)
|
||||||
else if ((ntohs(mess->flags) & 0x8000) || mess->hlen != ETHER_ADDR_LEN || mess->htype != ARPHRD_ETHER)
|
else if ((ntohs(mess->flags) & 0x8000) || mess->hlen != ETHER_ADDR_LEN || mess->htype != ARPHRD_ETHER)
|
||||||
|
|||||||
Reference in New Issue
Block a user