Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Jun 2009 01:01:06 +0000 (UTC)
From:      Kip Macy <kmacy@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r195088 - user/kmacy/releng_7_2_fcs/sys/netinet6
Message-ID:  <200906270101.n5R116ZA022780@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kmacy
Date: Sat Jun 27 01:01:06 2009
New Revision: 195088
URL: http://svn.freebsd.org/changeset/base/195088

Log:
  don't call RT_REMREF when we may hold the only reference

Modified:
  user/kmacy/releng_7_2_fcs/sys/netinet6/nd6_rtr.c

Modified: user/kmacy/releng_7_2_fcs/sys/netinet6/nd6_rtr.c
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/netinet6/nd6_rtr.c	Sat Jun 27 00:52:28 2009	(r195087)
+++ user/kmacy/releng_7_2_fcs/sys/netinet6/nd6_rtr.c	Sat Jun 27 01:01:06 2009	(r195088)
@@ -1650,11 +1650,8 @@ nd6_prefix_onlink(struct nd_prefix *pr)
 		    ip6_sprintf(ip6bufm, &mask6.sin6_addr), rtflags, error));
 	}
 
-	if (rt != NULL) {
-		RT_LOCK(rt);
-		RT_REMREF(rt);
-		RT_UNLOCK(rt);
-	}
+	if (rt != NULL) 
+		RTFREE(rt);
 
 	return (error);
 }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906270101.n5R116ZA022780>