INN commit: branches/2.6/storage/timecaf (caf.c)
INN Commit
rra at isc.org
Sun Sep 4 12:47:12 UTC 2016
Date: Sunday, September 4, 2016 @ 05:47:12
Author: iulius
Revision: 10059
Fix initialization of CAF header (LastCleaned was not initialized)
Modified:
branches/2.6/storage/timecaf/caf.c
-------+
caf.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
Modified: caf.c
===================================================================
--- caf.c 2016-09-04 12:46:32 UTC (rev 10058)
+++ caf.c 2016-09-04 12:47:12 UTC (rev 10059)
@@ -692,6 +692,7 @@
head.High = artnum;
head.NumSlots = tocsize;
head.Free = 0;
+ head.LastCleaned = time(NULL);
head.BlockSize = CAFFindOptimalBlocksize(tocsize, estcfsize);
head.FreeZoneIndexSize = head.BlockSize - sizeof(CAFHEADER);
head.FreeZoneTabSize = head.FreeZoneIndexSize
@@ -979,7 +980,7 @@
}
tocentry.Offset = CAF_startoffset_write;
tocentry.Size = curpos - CAF_startoffset_write;
- tocentry.ModTime = time((time_t *)NULL);
+ tocentry.ModTime = time(NULL);
if (OurWrite(fd, &tocentry, sizeof(CAFTOCENT)) < 0) {
CAF_fd_write = 0;
return -1;
@@ -1776,7 +1777,7 @@
/* Change what we need in new file's header. */
newhead.Low = newlow;
newhead.High = head.High;
- newhead.LastCleaned = time((time_t *) NULL);
+ newhead.LastCleaned = time(NULL);
/* newhead.NumSlots = newtocsize; */
/* newhead.Free = 0; */
More information about the inn-committers
mailing list