diff options
| author | Christian S.J. Peron <csjp@FreeBSD.org> | 2008-12-20 19:45:22 +0000 |
|---|---|---|
| committer | Christian S.J. Peron <csjp@FreeBSD.org> | 2008-12-20 19:45:22 +0000 |
| commit | 76e5cc839bdc7d3429b554a8eb7e564f9df0b822 (patch) | |
| tree | 0c5784cebf90dff63886de316096139b1466f0f0 | |
| parent | fa6af338c09e4c25aaae6412c164ec2267e884de (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 e8064add0abe8..749e791024c23 100644 --- a/sys/netinet/if_ether.c +++ b/sys/netinet/if_ether.c @@ -909,12 +909,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 @@ -933,10 +933,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", |
