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 *