From: Jeffrey Altman Date: Tue, 3 Jul 2012 16:51:27 +0000 (-0400) Subject: Windows: HaveCallback vs readonlyVolumeVersioning X-Git-Tag: upstream/1.8.0_pre1^2~2258 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=261ec65f20df46ed043d16a869d042cf61c6eda7;p=packages%2Fo%2Fopenafs.git Windows: HaveCallback vs readonlyVolumeVersioning If the cm_scache_t volumeCreationDate is 0, the field is not valid for comparison. Add a check during the have callback test. Change-Id: I95bbf229d9ee1c7acfd4b7fe30242faaa4c22cf6 Reviewed-on: http://gerrit.openafs.org/7680 Tested-by: BuildBot Tested-by: Jeffrey Altman Reviewed-by: Jeffrey Altman --- diff --git a/src/WINNT/afsd/cm_callback.c b/src/WINNT/afsd/cm_callback.c index 2202edf4c..13f0b242e 100644 --- a/src/WINNT/afsd/cm_callback.c +++ b/src/WINNT/afsd/cm_callback.c @@ -1591,6 +1591,7 @@ int cm_HaveCallback(cm_scache_t *scp) } if (cm_readonlyVolumeVersioning && !haveCB && + scp->volumeCreationDate != 0 && volp->creationDateRO == scp->volumeCreationDate && volp->cbServerpRO != NULL) { haveCB = 1;