From f975fc3a3542005ed0dd689bdb5bd9ed4e1f4d52 Mon Sep 17 00:00:00 2001 From: Michael Paquier Date: Wed, 17 Nov 2021 11:04:18 +0900 Subject: [PATCH] Remove global variable "LastRec" in xlog.c This variable is used only by StartupXLOG() now, so let's make it local to simplify the code. Author: Amul Sul Reviewed-by: Tom Lane, Michael Paquier Discussion: https://postgr.es/m/CAAJ_b96Qd023itERBRN9Z7P2saNDT3CYvGuMO8RXwndVNN6z7g@mail.gmail.com --- src/backend/access/transam/xlog.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index 355d1737c3..1616448368 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -191,8 +191,6 @@ const struct config_enum_entry recovery_target_action_options[] = { */ CheckpointStatsData CheckpointStats; -static XLogRecPtr LastRec; - /* Local copy of WalRcv->flushedUpto */ static XLogRecPtr flushedUpto = 0; static TimeLineID receiveTLI = 0; @@ -6679,6 +6677,7 @@ StartupXLOG(void) bool haveBackupLabel = false; bool haveTblspcMap = false; XLogRecPtr RecPtr, + LastRec, checkPointLoc, EndOfLog; TimeLineID EndOfLogTLI;