Fix name collision in c64086b79dba
authorAlexander Korotkov <[email protected]>
Fri, 19 Jan 2024 16:13:33 +0000 (18:13 +0200)
committerAlexander Korotkov <[email protected]>
Fri, 19 Jan 2024 16:17:13 +0000 (18:17 +0200)
Reported-by: Erik Rijkers, Tom Lane
Discussion: https://postgr.es/m/E1rQqeS-002A0s-Qm%40gemulon.postgresql.org

src/backend/storage/ipc/procarray.c

index 93cdc97166c53c2303ff6a1a4e7000c036b0afc3..ee2d7f8585a8d01301af23423922c8a5c197724e 100644 (file)
@@ -1053,7 +1053,7 @@ void
 ProcArrayApplyRecoveryInfo(RunningTransactions running)
 {
    TransactionId *xids;
-   TransactionId xid;
+   TransactionId advanceNextXid;
    int         nxids;
    int         i;
 
@@ -1072,9 +1072,9 @@ ProcArrayApplyRecoveryInfo(RunningTransactions running)
     * because we will need it up to date for accessing two-phase transactions
     * in StandbyReleaseOldLocks().
     */
-   xid = running->nextXid;
-   TransactionIdRetreat(xid);
-   AdvanceNextFullTransactionIdPastXid(xid);
+   advanceNextXid = running->nextXid;
+   TransactionIdRetreat(advanceNextXid);
+   AdvanceNextFullTransactionIdPastXid(advanceNextXid);
    Assert(FullTransactionIdIsValid(TransamVariables->nextXid));
 
    /*