On Fri, Oct 04, 2013 at 12:17:41AM -0700, Loganaden Velvindron wrote:
> Hi,
> 
> I came across this small diff in netbsd. It fixes a small case of mbuf
> leak possibility.
> 

This is correct. OK claudio@

> Index: sys/netinet6/ip6_mroute.c
> ===================================================================
> RCS file: /cvs/src/sys/netinet6/ip6_mroute.c,v
> retrieving revision 1.62
> diff -u -p -r1.62 ip6_mroute.c
> --- sys/netinet6/ip6_mroute.c 31 May 2013 15:04:24 -0000      1.62
> +++ sys/netinet6/ip6_mroute.c 4 Oct 2013 07:04:50 -0000
> @@ -503,7 +503,7 @@ ip6_mrouter_done(void)
>                       for (rte = rt->mf6c_stall; rte != NULL; ) {
>                               struct rtdetq *n = rte->next;
>  
> -                             m_free(rte->m);
> +                             m_freem(rte->m);
>                               free(rte, M_MRTABLE);
>                               rte = n;
>                       }
> 

-- 
:wq Claudio

Reply via email to