The old code used a timestamp to print a timespan for unsealed journalfiles,
incorrectly showing things like 2230 days of unsealed entries. Print the timespan
between the first and last entry instead.
format_timespan(c, sizeof(c), total > to ? total - to : 0));
} else if (total > 0)
log_info("=> No sealing yet, %s of entries not sealed.",
- format_timespan(c, sizeof(c), total));
+ format_timespan(c, sizeof(c), total - f->header->head_entry_realtime));
else
log_info("=> No sealing yet, no entries in file.");
}