svn commit: r235284 - user/hrs/ipv6/sys/netinet6

Hiroki Sato hrs at FreeBSD.org
Fri May 11 19:26:55 UTC 2012


Author: hrs
Date: Fri May 11 19:26:54 2012
New Revision: 235284
URL: http://svn.freebsd.org/changeset/base/235284

Log:
  Fix a panic when if_afdata[AF_INET6] == NULL.

Modified:
  user/hrs/ipv6/sys/netinet6/nd6.c

Modified: user/hrs/ipv6/sys/netinet6/nd6.c
==============================================================================
--- user/hrs/ipv6/sys/netinet6/nd6.c	Fri May 11 19:15:33 2012	(r235283)
+++ user/hrs/ipv6/sys/netinet6/nd6.c	Fri May 11 19:26:54 2012	(r235284)
@@ -1803,6 +1803,8 @@ nd6_slowtimo(void *arg)
 	    nd6_slowtimo, curvnet);
 	IFNET_RLOCK_NOSLEEP();
 	TAILQ_FOREACH(ifp, &V_ifnet, if_list) {
+		if (ifp->if_afdata[AF_INET6] == NULL)
+			continue;
 		nd6if = ND_IFINFO(ifp);
 		if (nd6if->basereachable && /* already initialized */
 		    (nd6if->recalctm -= ND6_SLOWTIMER_INTERVAL) <= 0) {


More information about the svn-src-user mailing list