diff options
author | Kip Macy <kmacy@FreeBSD.org> | 2008-08-19 01:25:08 +0000 |
---|---|---|
committer | Kip Macy <kmacy@FreeBSD.org> | 2008-08-19 01:25:08 +0000 |
commit | 1a5fe1acd7a0d58ee20a7125d173f0604c790645 (patch) | |
tree | 684545a7be9d289ed4dbaad023669d302256ee07 | |
parent | 65ef1b2be00acc813e18d3f69a301a8671c80b81 (diff) |
Notes
-rw-r--r-- | sys/netinet/if_ether.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/netinet/if_ether.c b/sys/netinet/if_ether.c index 27365b7af98b..3b4f96852eaa 100644 --- a/sys/netinet/if_ether.c +++ b/sys/netinet/if_ether.c @@ -594,10 +594,6 @@ in_arpinput(struct mbuf *m) #ifdef DEV_CARP int carp_match = 0; #endif - struct sockaddr_in sin; - sin.sin_len = sizeof(struct sockaddr_in); - sin.sin_family = AF_INET; - sin.sin_addr.s_addr = 0; if (ifp->if_bridge) bridged = 1; @@ -696,6 +692,10 @@ match: sdl = SDL(rt->rt_gateway); if (firstpass) { + struct sockaddr_in sin; + + sin.sin_len = sizeof(struct sockaddr_in); + sin.sin_family = AF_INET; sin.sin_addr.s_addr = isaddr.s_addr; EVENTHANDLER_INVOKE(route_arp_update_event, rt, ar_sha(ah), (struct sockaddr *)&sin); |