Module Name: src Committed By: martin Date: Mon Feb 23 19:15:59 UTC 2015
Modified Files: src/sys/netinet6: in6.c in6_ifattach.c nd6.c nd6.h nd6_nbr.c nd6_rtr.c Log Message: Rearange interface detachement slightly: before we free the INET6 specific per-interface data, make sure to call nd6_purge() with it to remove routing entries pointing to the going interface. When we should happen to call this function again later, with the data already gone, just return. Fixes PR kern/49682, ok: christos. To generate a diff of this commit: cvs rdiff -u -r1.181 -r1.182 src/sys/netinet6/in6.c cvs rdiff -u -r1.94 -r1.95 src/sys/netinet6/in6_ifattach.c cvs rdiff -u -r1.157 -r1.158 src/sys/netinet6/nd6.c cvs rdiff -u -r1.61 -r1.62 src/sys/netinet6/nd6.h cvs rdiff -u -r1.103 -r1.104 src/sys/netinet6/nd6_nbr.c cvs rdiff -u -r1.95 -r1.96 src/sys/netinet6/nd6_rtr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.