OpenAFS CVS Commit: openafs/src/viced by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Mon, 20 Feb 2006 10:27:07 EST


Update of /cvs/openafs/src/viced
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-4/src/viced

Modified Files:
      Tag: openafs-stable-1_4_x
	afsfileprocs.c host.c 
Log Message:
DELTA STABLE14-viced-client-cps-race-fix-20060220
AUTHOR jaltman@secure-endpoints.com

remove a race condition between h_TossStuff_r and SRXAFS_FlushCPS by
changing h_ID2Client to return the client with a refcount and then
release the refCount with PutClient.

when the CPS list is non-NULL and the viceid is ANONYMOUSID be sure
to set the prlist_val to NULL if the prlist_len is being set to 0
since all of the tests are performed on prlist_val



--- DELTA config for openafs-stable-1_4_x follows ---
STABLE14-viced-client-cps-race-fix-20060220 openafs/src/viced/afsfileprocs.c 1.81.2.18 1.81.2.19
STABLE14-viced-client-cps-race-fix-20060220 openafs/src/viced/host.c 1.57.2.17 1.57.2.18