From adc5faeb2046c8a22ebd8d8833c8a46cb90cb5a2 Mon Sep 17 00:00:00 2001 From: Bertrand Drouvot Date: Tue, 28 Oct 2025 06:37:29 +0000 Subject: [PATCH v1 16/20] make use of XLogRecPtrIsInvalid in slotfuncs.c --- src/backend/replication/slotfuncs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 100.0% src/backend/replication/ diff --git a/src/backend/replication/slotfuncs.c b/src/backend/replication/slotfuncs.c index b8f21153e7b..7a593a663e5 100644 --- a/src/backend/replication/slotfuncs.c +++ b/src/backend/replication/slotfuncs.c @@ -308,12 +308,12 @@ pg_get_replication_slots(PG_FUNCTION_ARGS) else nulls[i++] = true; - if (slot_contents.data.restart_lsn != InvalidXLogRecPtr) + if (!XLogRecPtrIsInvalid(slot_contents.data.restart_lsn)) values[i++] = LSNGetDatum(slot_contents.data.restart_lsn); else nulls[i++] = true; - if (slot_contents.data.confirmed_flush != InvalidXLogRecPtr) + if (!XLogRecPtrIsInvalid(slot_contents.data.confirmed_flush)) values[i++] = LSNGetDatum(slot_contents.data.confirmed_flush); else nulls[i++] = true; @@ -467,7 +467,7 @@ pg_physical_replication_slot_advance(XLogRecPtr moveto) XLogRecPtr startlsn = MyReplicationSlot->data.restart_lsn; XLogRecPtr retlsn = startlsn; - Assert(moveto != InvalidXLogRecPtr); + Assert(!XLogRecPtrIsInvalid(moveto)); if (startlsn < moveto) { -- 2.34.1