CVSROOT: /cvs Module name: src Changes by: [email protected] 2008/12/24 01:26:27
Modified files:
sys/netinet : if_ether.c
Log message:
Fix two mbuf leaks in arpresolve. The first one happens on IFF_NOARP
interfaces and is probably never hit. The other one happens when the
number of packets on the arp hold queue is exceeded. If arpresolve()
returns NULL the mbuf must be on the hold queue or freed.
Fixes the mbuf leak seen by d...@. Found with dlg@'s insane mbuf leak
diff. OK dlg@
