From 49d6a0992c42a6bb1fba8245029f31ca916214e5 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 30 Jun 2009 18:59:43 +0000 Subject: [PATCH] windows-smb-20090630 LICENSE MIT Be sure to call smb_ReleaseVCNoLock before we drop the smb_rctLock. --- src/WINNT/afsd/smb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/WINNT/afsd/smb.c b/src/WINNT/afsd/smb.c index c16418253..f10f2cfcb 100644 --- a/src/WINNT/afsd/smb.c +++ b/src/WINNT/afsd/smb.c @@ -1335,12 +1335,12 @@ void smb_ReleaseTID(smb_tid_t *tidp, afs_uint32 locked) free(tidp); } } + if (vcp) + smb_ReleaseVCNoLock(vcp); if (!locked) lock_ReleaseWrite(&smb_rctLock); if (userp) cm_ReleaseUser(userp); - if (vcp) - smb_ReleaseVCNoLock(vcp); } smb_user_t *smb_FindUID(smb_vc_t *vcp, unsigned short uid, int flags) -- 2.39.5