From a04acfe9be73d634fb5ae07817da1104c53dcfa6 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Fri, 4 May 2007 07:06:13 +0000 Subject: [PATCH] DEVEL15-windows-checkvols-freelance-20070504 do not flush mount point values for freelance volume (cherry picked from commit c8a3a0ecf210a7475f38267952ad8c96f27c08d2) --- 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 931bb1fcb..e8ecf1a74 100644 --- a/src/WINNT/afsd/cm_volume.c +++ b/src/WINNT/afsd/cm_volume.c @@ -616,7 +616,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