From c8a3a0ecf210a7475f38267952ad8c96f27c08d2 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Fri, 4 May 2007 07:05:05 +0000 Subject: [PATCH] windows-checkvols-freelance-20070504 do not flush mount point values for freelance volume --- src/WINNT/afsd/cm_volume.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); -- 2.39.5