From: Jeffrey Altman Date: Tue, 27 Nov 2012 05:08:30 +0000 (-0500) Subject: Windows: cm_GetNewSCache init mpDV to BAD X-Git-Tag: upstream/1.8.0_pre1^2~1779 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=11c8a64ffc10addb5fe7b68b78666cd91edccfb9;p=packages%2Fo%2Fopenafs.git Windows: cm_GetNewSCache init mpDV to BAD when allocatiing a new cm_scache_t object the mpDataVersion field must be initialized to CM_SCACHE_BAD_VERSION. Zero is a valid data version for a mount point or symlink. Change-Id: If455b35cf01454ddf4a5b0a8adcc6e39d71b33d0 Reviewed-on: http://gerrit.openafs.org/8527 Tested-by: BuildBot Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- diff --git a/src/WINNT/afsd/cm_scache.c b/src/WINNT/afsd/cm_scache.c index cee14f29e..1c07b12bc 100644 --- a/src/WINNT/afsd/cm_scache.c +++ b/src/WINNT/afsd/cm_scache.c @@ -403,6 +403,7 @@ cm_GetNewSCache(afs_uint32 locked) scp->dataVersion = CM_SCACHE_VERSION_BAD; scp->bufDataVersionLow = CM_SCACHE_VERSION_BAD; scp->lockDataVersion = CM_SCACHE_VERSION_BAD; + scp->mpDataVersion = CM_SCACHE_VERSION_BAD; /* and put it in the LRU queue */ osi_QAddH((osi_queue_t **) &cm_data.scacheLRUFirstp, (osi_queue_t **)&cm_data.scacheLRULastp, &scp->q);