From 158516280244c8c0d65eb46eac1d20730f87f738 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 22 Jul 2008 07:43:35 +0000 Subject: [PATCH] DEVEL15-windows-volume-vlgetaddrs-deadlock-20080721 LICENSE MIT A missing tilde makes a huge difference. (cherry picked from commit 44379715638563f6271cf1853d7081cea18a6824) --- src/WINNT/afsd/cm_volume.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WINNT/afsd/cm_volume.c b/src/WINNT/afsd/cm_volume.c index 3dffceb8e..cb3feb56a 100644 --- a/src/WINNT/afsd/cm_volume.c +++ b/src/WINNT/afsd/cm_volume.c @@ -102,7 +102,7 @@ void cm_InitVolume(int newFile, long maxVols) lock_InitializeRWLock(&volp->rw, "cm_volume_t rwlock"); volp->flags |= CM_VOLUMEFLAG_RESET; - volp->flags &= CM_VOLUMEFLAG_UPDATING_VL; + volp->flags &= ~CM_VOLUMEFLAG_UPDATING_VL; for (volType = RWVOL; volType < NUM_VOL_TYPES; volType++) { volp->vol[volType].state = vl_unknown; volp->vol[volType].serversp = NULL; -- 2.39.5