From: Yu Watanabe Date: Fri, 26 Apr 2024 02:30:34 +0000 (+0900) Subject: logs-show: fix stored timestamp when advance_older is true X-Git-Tag: v256-rc2~50^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=afcd9c60fe7d532fa6954a363655400ae6ba2bc2;p=thirdparty%2Fsystemd.git logs-show: fix stored timestamp when advance_older is true Currently, the parsed timestamp is only used when advance_older is false. Hence, this does not change any behavior. But, let's fix it anyway. --- diff --git a/src/shared/logs-show.c b/src/shared/logs-show.c index 069fcde4bfe..9851fd3646f 100644 --- a/src/shared/logs-show.c +++ b/src/shared/logs-show.c @@ -1841,7 +1841,7 @@ static int discover_next_boot( goto try_again; } - r = sd_journal_get_realtime_usec(j, &boot.first_usec); + r = sd_journal_get_realtime_usec(j, advance_older ? &boot.last_usec : &boot.first_usec); if (r < 0) return r; @@ -1863,7 +1863,7 @@ static int discover_next_boot( goto try_again; } - r = sd_journal_get_realtime_usec(j, &boot.last_usec); + r = sd_journal_get_realtime_usec(j, advance_older ? &boot.first_usec : &boot.last_usec); if (r < 0) return r;