From 002d97363f01e0099519c35fc2f5a2af4305267e Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 10 Mar 2013 10:51:47 -0400 Subject: [PATCH] Windows: RDR_UpdateFile dscp != scp Do not set bScpLocked when obtaining scp->rw as scp != dscp. Change-Id: I878166cd510a188a0e56cc92660e74b9625c3ab6 Reviewed-on: http://gerrit.openafs.org/9553 Tested-by: BuildBot Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- src/WINNT/afsrdr/user/RDRFunction.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/WINNT/afsrdr/user/RDRFunction.c b/src/WINNT/afsrdr/user/RDRFunction.c index 3efcb0493..e58163f0e 100644 --- a/src/WINNT/afsrdr/user/RDRFunction.c +++ b/src/WINNT/afsrdr/user/RDRFunction.c @@ -1579,7 +1579,6 @@ RDR_UpdateFileEntry( IN cm_user_t *userp, } lock_ObtainWrite(&dscp->rw); - bScpLocked = TRUE; code = cm_SyncOp(dscp, NULL, userp, &req, 0, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS); if (code) { @@ -1594,7 +1593,6 @@ RDR_UpdateFileEntry( IN cm_user_t *userp, cm_SyncOpDone(dscp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS); lock_ReleaseWrite(&dscp->rw); - bScpLocked = FALSE; if (dscp->fileType != CM_SCACHETYPE_DIRECTORY) { (*ResultCB)->ResultStatus = STATUS_NOT_A_DIRECTORY; -- 2.39.5