From: Jeffrey Altman Date: Fri, 4 May 2007 07:05:05 +0000 (+0000) Subject: windows-checkvols-freelance-20070504 X-Git-Tag: BP-openafs-windows-kdfs-ifs~714 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=c8a3a0ecf210a7475f38267952ad8c96f27c08d2;p=packages%2Fo%2Fopenafs.git windows-checkvols-freelance-20070504 do not flush mount point values for freelance volume --- diff --git a/src/WINNT/afsd/cm_volume.c b/src/WINNT/afsd/cm_volume.c index 7ad01bb50..4167ccbf7 100644 --- a/src/WINNT/afsd/cm_volume.c +++ b/src/WINNT/afsd/cm_volume.c @@ -612,7 +612,11 @@ void cm_RefreshVolumes(void) for ( scp = cm_data.scacheLRUFirstp; scp; scp = (cm_scache_t *) osi_QNext(&scp->q)) { - if ( scp->fileType == CM_SCACHETYPE_MOUNTPOINT ) { + if ( scp->fileType == CM_SCACHETYPE_MOUNTPOINT +#ifdef AFS_FREELANCE_CLIENT + && !(scp->fid.cell == AFS_FAKE_ROOT_CELL_ID && scp->fid.volume == AFS_FAKE_ROOT_VOL_ID) +#endif + ) { lock_ObtainMutex(&scp->mx); scp->mountPointStringp[0] = '\0'; lock_ReleaseMutex(&scp->mx);