OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman

Tue, 17 May 2005 14:25:21 EDT

Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-3/src/WINNT/afsd

Modified Files:
	cm_dnlc.c cm_memmap.c 
Log Message:
DELTA windows-dnlc-corruption-20050517

It has been noticed that on startup there may be corruption of the
dnlc freelist.  In particular, some items on the list are actually
in use.  This patch will cause the dnlc to be purged if corruption 
of the freelist is detected.  It also makes changes to ensure that
items placed onto the freelist are in fact cleaned to prevent confusion.

The purge function is corrected to set that magic field to the correct

The validation function is fixed to not CloseHandle the same handle

--- DELTA config follows ---
windows-dnlc-corruption-20050517 openafs/src/WINNT/afsd/cm_dnlc.c 1.7 1.8
windows-dnlc-corruption-20050517 openafs/src/WINNT/afsd/cm_memmap.c 1.2 1.3