windows-aclent-20050126
authorJeffrey Altman <jaltman@mit.edu>
Thu, 27 Jan 2005 00:00:10 +0000 (00:00 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 27 Jan 2005 00:00:10 +0000 (00:00 +0000)
Undo the FreeACLEnt lock as it is an automatic deadlock

src/WINNT/afsd/cm_aclent.c

index 5898045..89902dc 100644 (file)
@@ -84,7 +84,6 @@ static cm_aclent_t *GetFreeACLEnt(void)
     if (cm_aclLRUp == NULL)
         osi_panic("empty aclent LRU", __FILE__, __LINE__);
 
-    lock_ObtainWrite(&cm_aclLock);
     aclp = cm_aclLRUEndp;
     if (aclp == cm_aclLRUEndp)
         cm_aclLRUEndp = (cm_aclent_t *) osi_QPrev(&aclp->q);
@@ -109,7 +108,6 @@ static cm_aclent_t *GetFreeACLEnt(void)
         cm_ReleaseUser(aclp->userp);
         aclp->userp = NULL;
     }
-    lock_ReleaseWrite(&cm_aclLock);
     return aclp;
 }