On Wed, Nov 28, 2018 at 07:01:16PM -0200, Martin Pieuchot wrote: > Trivial sizes, ok? ok claudio@
> Index: net/if.c > =================================================================== > RCS file: /cvs/src/sys/net/if.c,v > retrieving revision 1.567 > diff -u -p -r1.567 if.c > --- net/if.c 12 Nov 2018 23:41:22 -0000 1.567 > +++ net/if.c 28 Nov 2018 20:57:21 -0000 > @@ -1088,9 +1088,9 @@ if_detach(struct ifnet *ifp) > } > } > > - free(ifp->if_addrhooks, M_TEMP, 0); > - free(ifp->if_linkstatehooks, M_TEMP, 0); > - free(ifp->if_detachhooks, M_TEMP, 0); > + free(ifp->if_addrhooks, M_TEMP, sizeof(*ifp->if_addrhooks)); > + free(ifp->if_linkstatehooks, M_TEMP, sizeof(*ifp->if_linkstatehooks)); > + free(ifp->if_detachhooks, M_TEMP, sizeof(*ifp->if_detachhooks)); > > for (i = 0; (dp = domains[i]) != NULL; i++) { > if (dp->dom_ifdetach && ifp->if_afdata[dp->dom_family]) > -- :wq Claudio