From e472db9bf5bf92db4b6e3d8bc71bbad2fe61eee3 Mon Sep 17 00:00:00 2001 From: dg Date: Mon, 15 May 1995 22:57:53 +0000 Subject: Fixed route reference count bug that squirmed in during the the routing-socket code upgrade from Berkeley.. Submitted by: Garrett Wollman via Peter Wemm via Cornell --- sys/net/rtsock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/net/rtsock.c') diff --git a/sys/net/rtsock.c b/sys/net/rtsock.c index dc3b3fb..0db23bc 100644 --- a/sys/net/rtsock.c +++ b/sys/net/rtsock.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)rtsock.c 8.5 (Berkeley) 11/2/94 - * $Id: rtsock.c,v 1.9 1995/03/16 18:14:32 bde Exp $ + * $Id: rtsock.c,v 1.11 1995/05/11 00:13:11 wollman Exp $ */ #include @@ -194,7 +194,7 @@ route_output(m, so) error = rtrequest(RTM_DELETE, dst, gate, netmask, rtm->rtm_flags, &saved_nrt); if (error == 0) { - if ((rt = saved_nrt)->rt_refcnt <= 0) + if ((rt = saved_nrt)) rt->rt_refcnt++; goto report; } -- cgit v1.1