]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/net/ether_inet_pr_module.c
xnu-792.6.76.tar.gz
[apple/xnu.git] / bsd / net / ether_inet_pr_module.c
index 43d4130706fb5b62f028b61d684b39aff69a8e32..c3a518e28fd42d75f1f478fea9ed34f8575ec4fb 100644 (file)
@@ -128,8 +128,8 @@ inet_ether_arp_input(
                return;
        }
        
-       /* Verify the sender is not broadcast or multicast */
-       if ((ea->arp_sha[0] & 0x01) != 0) {
+       /* Verify the sender is not broadcast */
+       if (bcmp(ea->arp_sha, etherbroadcastaddr, ETHER_ADDR_LEN) == 0) {
                mbuf_free(m);
                return;
        }