From: Jeffrey Altman Date: Tue, 22 Jul 2008 07:42:20 +0000 (+0000) Subject: windows-volume-vlgetaddrs-deadlock-20080721 X-Git-Tag: openafs-devel-1_5_61~946 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=44379715638563f6271cf1853d7081cea18a6824;p=packages%2Fo%2Fopenafs.git windows-volume-vlgetaddrs-deadlock-20080721 LICENSE MIT A missing tilde makes a huge difference. --- 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;