From 261ec65f20df46ed043d16a869d042cf61c6eda7 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 3 Jul 2012 12:51:27 -0400 Subject: [PATCH] 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 --- src/WINNT/afsd/cm_callback.c | 1 + 1 file changed, 1 insertion(+) 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; -- 2.39.5