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 *

Reply via email to