Date: Sat, 27 Jun 2009 05:13:52 +0000 (UTC) From: Kip Macy <kmacy@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r195092 - user/kmacy/releng_7_2_fcs/sys/net Message-ID: <200906270513.n5R5Dqm1043574@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kmacy Date: Sat Jun 27 05:13:52 2009 New Revision: 195092 URL: http://svn.freebsd.org/changeset/base/195092 Log: replace generic RT_REMREF Modified: user/kmacy/releng_7_2_fcs/sys/net/rtsock.c Modified: user/kmacy/releng_7_2_fcs/sys/net/rtsock.c ============================================================================== --- user/kmacy/releng_7_2_fcs/sys/net/rtsock.c Sat Jun 27 05:05:43 2009 (r195091) +++ user/kmacy/releng_7_2_fcs/sys/net/rtsock.c Sat Jun 27 05:13:52 2009 (r195092) @@ -509,7 +509,9 @@ route_output(struct mbuf *m, struct sock rt_setmetrics(rtm->rtm_inits, &rtm->rtm_rmx, &saved_nrt->rt_rmx); rtm->rtm_index = saved_nrt->rt_ifp->if_index; - RT_REMREF(saved_nrt); + KASSERT(rt->rt_refcnt == 1, + ("invalid refcnt %d", rt->rt_refcnt)); + rt->rt_refcnt = 0; RT_UNLOCK(saved_nrt); } break;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906270513.n5R5Dqm1043574>