]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Replace literal 0 with InvalidXLogRecPtr for XLogRecPtr assignments
authorÁlvaro Herrera <alvherre@kurilemu.de>
Thu, 29 Jan 2026 17:37:09 +0000 (18:37 +0100)
committerÁlvaro Herrera <alvherre@kurilemu.de>
Thu, 29 Jan 2026 17:37:09 +0000 (18:37 +0100)
commitec317440716487753bafa4c0f8adae53e2c32446
treea5f5eca4e8efa790bde174200493c4a86f8db3e2
parent71c1136989b363004357efb54c87b4192749a6a0
Replace literal 0 with InvalidXLogRecPtr for XLogRecPtr assignments

Use the proper constant InvalidXLogRecPtr instead of literal 0 when
assigning XLogRecPtr variables and struct fields.

This improves code clarity by making it explicit that these are
invalid LSN values rather than ambiguous zero literals.

Author: Bertrand Drouvot <bertranddrouvot.pg@gmail.com>
Discussion: https://postgr.es/m/aRtd2dw8FO1nNX7k@ip-10-97-1-34.eu-west-3.compute.internal
src/backend/access/gist/gist.c
src/backend/access/transam/parallel.c
src/backend/access/transam/xlog.c
src/backend/access/transam/xlogprefetcher.c
src/backend/access/transam/xlogrecovery.c
src/backend/replication/syncrep.c
src/backend/replication/walreceiver.c
src/backend/storage/lmgr/proc.c
src/bin/pg_resetwal/pg_resetwal.c
src/bin/pg_rewind/pg_rewind.c