From: Keith Sklower Date: Fri, 9 Aug 1991 05:30:46 +0000 (-0800) Subject: RTM_LOCK immediately clears any lock it sets (dumb dumb dumb) X-Git-Tag: BSD-4_4-Snapshot-Development~9571 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/0274ce4103a202cdee82118b4fd93d39ff06180e RTM_LOCK immediately clears any lock it sets (dumb dumb dumb) SCCS-vsn: sys/net/rtsock.c 7.21 --- diff --git a/usr/src/sys/net/rtsock.c b/usr/src/sys/net/rtsock.c index b9bef07397..f031b2fb51 100644 --- a/usr/src/sys/net/rtsock.c +++ b/usr/src/sys/net/rtsock.c @@ -4,7 +4,7 @@ * * %sccs.include.redist.c% * - * @(#)rtsock.c 7.20 (Berkeley) %G% + * @(#)rtsock.c 7.21 (Berkeley) %G% */ #include "param.h" @@ -284,9 +284,9 @@ route_output(m, so) * Fall into */ case RTM_LOCK: + rt->rt_rmx.rmx_locks &= ~(rtm->rtm_inits); rt->rt_rmx.rmx_locks |= (rtm->rtm_inits & rtm->rtm_rmx.rmx_locks); - rt->rt_rmx.rmx_locks &= ~(rtm->rtm_inits); break; } goto cleanup;