In older versions of OpenAFS (prior to 2001), the backupDate was
never set. Try to provide somewhat more reasonable behavior in
this case, by using a different date in that case.
Change-Id: Id74ce003c6a2317b06e78ba64d6891229c16421a
Reviewed-on: http://gerrit.openafs.org/11627
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
dumpTimes[1] = V_creationDate(vp); /* until clone was updated */
break;
case backupVolume:
- dumpTimes[1] = V_backupDate(vp); /* until backup was made */
+ /* until backup was made */
+ dumpTimes[1] = V_backupDate(vp) != 0 ? V_backupDate(vp) :
+ V_creationDate(vp);
break;
default:
code = EINVAL;
dumpTimes[1] = V_creationDate(vp); /* until clone was updated */
break;
case backupVolume:
- dumpTimes[1] = V_backupDate(vp); /* until backup was made */
+ /* until backup was made */
+ dumpTimes[1] = V_backupDate(vp) != 0 ? V_backupDate(vp) :
+ V_creationDate(vp);
break;
default:
code = EINVAL;