summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver/nfs_srvcache.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/nfsserver/nfs_srvcache.c')
-rw-r--r--sys/nfsserver/nfs_srvcache.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/nfsserver/nfs_srvcache.c b/sys/nfsserver/nfs_srvcache.c
index 5cdd84c..f496ea1 100644
--- a/sys/nfsserver/nfs_srvcache.c
+++ b/sys/nfsserver/nfs_srvcache.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)nfs_srvcache.c 8.1 (Berkeley) 6/10/93
- * $Id$
+ * $Id: nfs_srvcache.c,v 1.3 1994/08/02 07:52:12 davidg Exp $
*/
/*
@@ -237,7 +237,8 @@ loop:
}
rp->rc_flag |= RC_LOCKED;
/* remove from hash chain */
- if (rq = rp->rc_forw)
+ rq = rp->rc_forw;
+ if (rq)
rq->rc_back = rp->rc_back;
*rp->rc_back = rq;
/* remove from LRU chain */
@@ -270,7 +271,8 @@ loop:
};
rp->rc_proc = nd->nd_procnum;
/* insert into hash chain */
- if (rq = *rpp)
+ rq = *rpp;
+ if (rq)
rq->rc_back = &rp->rc_forw;
rp->rc_forw = rq;
rp->rc_back = rpp;
OpenPOWER on IntegriCloud