From 04edff8ba8e04cbcca4ea122cbb3784eed33a6e7 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 16 Apr 2006 05:52:06 +0000 Subject: [PATCH] use memcmp() not bcmp() --- arpping.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arpping.c b/arpping.c index 4831d43..df626f1 100644 --- a/arpping.c +++ b/arpping.c @@ -90,7 +90,7 @@ int arpping(uint32_t yiaddr, uint32_t ip, uint8_t *mac, char *interface) } else if (FD_ISSET(s, &fdset)) { if (recv(s, &arp, sizeof(arp), 0) < 0 ) rv = 0; if (arp.operation == htons(ARPOP_REPLY) && - bcmp(arp.tHaddr, mac, 6) == 0 && + memcmp(arp.tHaddr, mac, 6) == 0 && *((uint32_t *) arp.sInaddr) == yiaddr) { DEBUG(LOG_INFO, "Valid arp reply receved for this address"); rv = 0;