Skip to content

Commit e912319

Browse files
committed
Fix incorrect variable types for origin IDs in decode.c
These variables used XLogRecPtr instead of RepOriginId. Author: Masahiko Sawada Discussion: https://postgr.es/m/CAD21AoBm-vNyBSXGp4bmJGvhr=S-EGc5q1dtV70cFTcJvLhC=Q@mail.gmail.com Backpatch-through: 14
1 parent bfcf1b3 commit e912319

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/backend/replication/logical/decode.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ DecodePrepare(LogicalDecodingContext *ctx, XLogRecordBuffer *buf,
714714
SnapBuild *builder = ctx->snapshot_builder;
715715
XLogRecPtr origin_lsn = parsed->origin_lsn;
716716
TimestampTz prepare_time = parsed->xact_time;
717-
XLogRecPtr origin_id = XLogRecGetOrigin(buf->record);
717+
RepOriginId origin_id = XLogRecGetOrigin(buf->record);
718718
int i;
719719
TransactionId xid = parsed->twophase_xid;
720720

@@ -790,7 +790,7 @@ DecodeAbort(LogicalDecodingContext *ctx, XLogRecordBuffer *buf,
790790
int i;
791791
XLogRecPtr origin_lsn = InvalidXLogRecPtr;
792792
TimestampTz abort_time = parsed->xact_time;
793-
XLogRecPtr origin_id = XLogRecGetOrigin(buf->record);
793+
RepOriginId origin_id = XLogRecGetOrigin(buf->record);
794794
bool skip_xact;
795795

796796
if (parsed->xinfo & XACT_XINFO_HAS_ORIGIN)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy