Windows: RDR_RequestFileExtentsAsync unheld lock
authorJeffrey Altman <jaltman@your-file-system.com>
Fri, 18 Nov 2011 14:54:43 +0000 (09:54 -0500)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 18 Nov 2011 15:44:48 +0000 (07:44 -0800)
commit 55f5f356af2ef884413bd656f100055741ae871b forgot to remove
a lock_ReleaseWrite(&scp->rw) in RDR_RequestFileExtentsAsync().

Change-Id: I787ceddcada3659c7b2fae9bb90aa005a71d2ceb
Reviewed-on: http://gerrit.openafs.org/6075
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>

src/WINNT/afsrdr/user/RDRFunction.c

index 1423111..bdd10f5 100644 (file)
@@ -3286,7 +3286,6 @@ RDR_RequestFileExtentsAsync( IN cm_user_t *userp,
                                  bufp, ByteOffset.QuadPart, bufp->datap - RDR_extentBaseAddress, cm_data.blockSize);
                     } else {
                         lock_ReleaseWrite(&buf_globalLock);
-                        lock_ReleaseWrite(&scp->rw);
                     }
                 } else {
                     if (bBufRelease) {