From 8d66c0f575880f1d4c8935d1a0921e14e4474feb Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Wed, 4 Oct 2006 06:32:14 +0000 Subject: [PATCH] DEVEL15-windows-wrong-lock-20061003 grab the correct mutex so we don't free one we are not holding (cherry picked from commit b9fd1d4c7eb672ec092596af7826e87e2d931c40) --- src/WINNT/afsd/cm_vnodeops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WINNT/afsd/cm_vnodeops.c b/src/WINNT/afsd/cm_vnodeops.c index 5aa177d12..ca3df94be 100644 --- a/src/WINNT/afsd/cm_vnodeops.c +++ b/src/WINNT/afsd/cm_vnodeops.c @@ -2786,7 +2786,7 @@ long cm_Rename(cm_scache_t *oldDscp, char *oldNamep, cm_scache_t *newDscp, lock_ReleaseMutex(&newDscp->mx); if (code) { /* cleanup first one */ - lock_ObtainMutex(&newDscp->mx); + lock_ObtainMutex(&oldDscp->mx); cm_SyncOpDone(oldDscp, NULL, CM_SCACHESYNC_STOREDATA); lock_ReleaseMutex(&oldDscp->mx); -- 2.39.5