Module Name: src
Committed By: ozaki-r
Date: Mon Aug 24 04:44:54 UTC 2015
Modified Files:
src/sys/net: route.h
Log Message:
Add an assertion; if rtcache has an rtentry, its refcnt must be > 0
To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/sys/net/route.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/net/route.h
diff -u src/sys/net/route.h:1.92 src/sys/net/route.h:1.93
--- src/sys/net/route.h:1.92 Fri Jul 17 02:21:08 2015
+++ src/sys/net/route.h Mon Aug 24 04:44:54 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: route.h,v 1.92 2015/07/17 02:21:08 ozaki-r Exp $ */
+/* $NetBSD: route.h,v 1.93 2015/08/24 04:44:54 ozaki-r Exp $ */
/*
* Copyright (c) 1980, 1986, 1993
@@ -430,6 +430,7 @@ rtcache_invariants(const struct route *r
{
KASSERT(ro->ro_sa != NULL || ro->_ro_rt == NULL);
KASSERT(!ro->ro_invalid || ro->_ro_rt != NULL);
+ KASSERT(ro->_ro_rt == NULL || ro->_ro_rt->rt_refcnt > 0);
}
static inline struct rtentry *