diff options
| author | Christian S.J. Peron <csjp@FreeBSD.org> | 2008-12-06 19:09:38 +0000 |
|---|---|---|
| committer | Christian S.J. Peron <csjp@FreeBSD.org> | 2008-12-06 19:09:38 +0000 |
| commit | 4e57bc333835b91e2e6233ae78c993030f2fb810 (patch) | |
| tree | 0fdd1bed060ca141539c89b377fdfb653e3a0f3e /sys/netinet | |
| parent | 8f6a8ed5538a745e36517ba221fd76da1b9d208a (diff) | |
Notes
Diffstat (limited to 'sys/netinet')
| -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 cf19a22bf1ea..da7946d11365 100644 --- a/sys/netinet/if_ether.c +++ b/sys/netinet/if_ether.c @@ -924,12 +924,12 @@ reply: * over who claims what Ether address. */ if (rt->rt_ifp == ifp) { - rtfree(rt); + RTFREE_LOCKED(rt); goto drop; } (void)memcpy(ar_tha(ah), ar_sha(ah), ah->ar_hln); (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); - rtfree(rt); + RTFREE_LOCKED(rt); /* * Also check that the node which sent the ARP packet @@ -948,10 +948,10 @@ reply: " from %s via %s, expecting %s\n", inet_ntoa(isaddr), ifp->if_xname, rt->rt_ifp->if_xname); - rtfree(rt); + RTFREE_LOCKED(rt); goto drop; } - rtfree(rt); + RTFREE_LOCKED(rt); #ifdef DEBUG_PROXY printf("arp: proxying for %s\n", |
