git://git.openafs.org
/
openafs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
windows-aclent-deadlock-20050713
[openafs.git]
/
src
/
WINNT
/
afsd
/
cm_aclent.c
diff --git
a/src/WINNT/afsd/cm_aclent.c
b/src/WINNT/afsd/cm_aclent.c
index
52e635e
..
42a0c0a
100644
(file)
--- a/
src/WINNT/afsd/cm_aclent.c
+++ b/
src/WINNT/afsd/cm_aclent.c
@@
-127,7
+127,9
@@
static cm_aclent_t *GetFreeACLEnt(cm_scache_t * scp)
if (aclp->backp && scp != aclp->backp) {
ascp = aclp->backp;
+ lock_ReleaseWrite(&cm_aclLock);
lock_ObtainMutex(&ascp->mx);
+ lock_ObtainWrite(&cm_aclLock);
}
CleanupACLEnt(aclp);