From: Mirco Tischler Date: Sat, 22 Sep 2012 19:45:31 +0000 (+0200) Subject: journalctl: print correct timespan in verify X-Git-Tag: v192~8 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=73726ac8983f46f9a39ad76c395e86d9bbfb470c;p=elogind.git journalctl: print correct timespan in verify 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. --- diff --git a/src/journal/journalctl.c b/src/journal/journalctl.c index e491c2766..b9be0c6ef 100644 --- a/src/journal/journalctl.c +++ b/src/journal/journalctl.c @@ -710,7 +710,7 @@ static int verify(sd_journal *j) { 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."); }