Index: if.c =================================================================== RCS file: /cvs/src/sys/net/if.c,v retrieving revision 1.372 diff -u -p -r1.372 if.c --- if.c 11 Sep 2015 09:15:56 -0000 1.372 +++ if.c 11 Sep 2015 12:26:56 -0000 @@ -405,7 +405,7 @@ if_alloc_sadl(struct ifnet *ifp) void if_free_sadl(struct ifnet *ifp) { - free(ifp->if_sadl, M_IFADDR, 0); + free(ifp->if_sadl, M_IFADDR, sdl->sdl_len); ifp->if_sadl = NULL; }