clear hash pointers when nfsd's terminate (from Macklem)
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 3 Mar 1993 05:52:07 +0000 (21:52 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 3 Mar 1993 05:52:07 +0000 (21:52 -0800)
SCCS-vsn: sys/nfs/nfs_srvcache.c 7.20

usr/src/sys/nfs/nfs_srvcache.c

index 5c5cfc6..8442e71 100644 (file)
@@ -7,7 +7,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)nfs_srvcache.c      7.19 (Berkeley) %G%
+ *     @(#)nfs_srvcache.c      7.20 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -326,5 +326,7 @@ nfsrv_cleancache()
                free(rp, M_NFSD);
        }
        bzero((char *)rheadhtbl, (rheadhash + 1) * sizeof(void *));
                free(rp, M_NFSD);
        }
        bzero((char *)rheadhtbl, (rheadhash + 1) * sizeof(void *));
+       nfsrvlruhead = NULL;
+       nfsrvlrutail = &nfsrvlruhead;
        numnfsrvcache = 0;
 }
        numnfsrvcache = 0;
 }