Handle backupDate of zero
[openafs.git] / src / volser / vol-dump.c
index 56b4657..f8ed4be 100644 (file)
@@ -380,10 +380,12 @@ DumpDumpHeader(int dumpfd, Volume * vp, afs_int32 fromtime)
        dumpTimes[1] = V_updateDate(vp);        /* until last update */
        break;
     case readonlyVolume:
-       dumpTimes[1] = V_copyDate(vp);          /* until clone was made */
+       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;