mirror of
https://git.openafs.org/openafs.git
synced 2025-01-31 21:47:45 +00:00
DEVEL15-windows-smb-fid-deadlock-20060530
remove a deadlock introduced in 1.4.1 (cherry picked from commit 134669a912a99b212fb4768d2a9a969cda5fffff)
This commit is contained in:
parent
29bf66303a
commit
7257bdd0c3
@ -1517,9 +1517,9 @@ void smb_ReleaseFID(smb_fid_t *fidp)
|
||||
smb_vc_t *vcp = NULL;
|
||||
smb_ioctl_t *ioctlp;
|
||||
|
||||
lock_ObtainMutex(&fidp->mx);
|
||||
lock_ObtainWrite(&smb_rctLock);
|
||||
osi_assert(fidp->refCount-- > 0);
|
||||
lock_ObtainMutex(&fidp->mx);
|
||||
if (fidp->refCount == 0 && (fidp->delete)) {
|
||||
vcp = fidp->vcp;
|
||||
fidp->vcp = NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user