Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vH5le-00Dajh-FN for pgsql-committers@arkaria.postgresql.org; Thu, 06 Nov 2025 19:35:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1vH5lc-009y1U-2L for pgsql-committers@arkaria.postgresql.org; Thu, 06 Nov 2025 19:35:32 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vH5lb-009y1M-RL for pgsql-committers@lists.postgresql.org; Thu, 06 Nov 2025 19:35:31 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vH5la-005m1Z-08 for pgsql-committers@lists.postgresql.org; Thu, 06 Nov 2025 19:35:30 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vH5lZ-00AqRv-1N for pgsql-committers@lists.postgresql.org; Thu, 06 Nov 2025 19:35:29 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vH5lY-005L5T-1R for pgsql-committers@lists.postgresql.org; Thu, 06 Nov 2025 19:35:28 +0000 Content-Type: multipart/mixed; boundary="===============7333002721147924837==" MIME-Version: 1.0 From: =?utf-8?q?=C3=81lvaro_Herrera?= To: pgsql-committers@lists.postgresql.org Subject: pgsql: Use XLogRecPtrIsValid() in various places X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 06 Nov 2025 19:35:28 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7333002721147924837== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VXNlIFhMb2dSZWNQdHJJc1ZhbGlkKCkgaW4gdmFyaW91cyBwbGFjZXMKCk5vdyB0aGF0IGNvbW1p dCAwNmVkYmVkNDc4NjIgaGFzIGludHJvZHVjZWQgWExvZ1JlY1B0cklzVmFsaWQoKSwgd2UgY2Fu CnVzZSB0aGF0IGluc3RlYWQgb2Y6CgotIFhMb2dSZWNQdHJJc0ludmFsaWQoKQotIGRpcmVjdCBj b21wYXJpc29ucyB3aXRoIEludmFsaWRYTG9nUmVjUHRyCi0gZGlyZWN0IGNvbXBhcmlzb25zIHdp dGggbGl0ZXJhbCAwCgpUaGlzIG1ha2VzIHRoZSBjb2RlIG1vcmUgY29uc2lzdGVudC4KCkF1dGhv cjogQmVydHJhbmQgRHJvdXZvdCA8YmVydHJhbmRkcm91dm90LnBnQGdtYWlsLmNvbT4KRGlzY3Vz c2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9hUUI3RXZHcXJiWlhyTWxnQGlwLTEwLTk3LTEtMzQu ZXUtd2VzdC0zLmNvbXB1dGUuaW50ZXJuYWwKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxz Ci0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9hMmIwMjI5 M2JjNjVkYmIyNDAxY2IxOWM3MjRmNTJjNmVlMGYyZmFmCgpNb2RpZmllZCBGaWxlcwotLS0tLS0t LS0tLS0tLQpjb250cmliL3BnX3dhbGluc3BlY3QvcGdfd2FsaW5zcGVjdC5jICAgICAgICAgICAg ICB8ICA0ICstCnNyYy9iYWNrZW5kL2FjY2Vzcy9naXN0L2dpc3QuYyAgICAgICAgICAgICAgICAg ICAgIHwgIDQgKy0Kc3JjL2JhY2tlbmQvYWNjZXNzL2dpc3QvZ2lzdGdldC5jICAgICAgICAgICAg ICAgICAgfCAgNCArLQpzcmMvYmFja2VuZC9hY2Nlc3MvZ2lzdC9naXN0dXRpbC5jICAgICAgICAg ICAgICAgICB8ICAyICstCnNyYy9iYWNrZW5kL2FjY2Vzcy9oZWFwL3Jld3JpdGVoZWFwLmMgICAg ICAgICAgICAgIHwgIDQgKy0Kc3JjL2JhY2tlbmQvYWNjZXNzL2hlYXAvdmFjdXVtbGF6eS5jICAg ICAgICAgICAgICAgfCAgMiArLQpzcmMvYmFja2VuZC9hY2Nlc3MvaGVhcC92aXNpYmlsaXR5bWFw LmMgICAgICAgICAgICB8ICA0ICstCnNyYy9iYWNrZW5kL2FjY2Vzcy90cmFuc2FtL2Nsb2cuYyAg ICAgICAgICAgICAgICAgIHwgIDUgKystCnNyYy9iYWNrZW5kL2FjY2Vzcy90cmFuc2FtL3NscnUu YyAgICAgICAgICAgICAgICAgIHwgIDIgKy0Kc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0vdGlt ZWxpbmUuYyAgICAgICAgICAgICAgfCAgNCArLQpzcmMvYmFja2VuZC9hY2Nlc3MvdHJhbnNhbS90 d29waGFzZS5jICAgICAgICAgICAgICB8ICA2ICstLQpzcmMvYmFja2VuZC9hY2Nlc3MvdHJhbnNh bS94bG9nLmMgICAgICAgICAgICAgICAgICB8IDQ4ICsrKysrKysrKysrLS0tLS0tLS0tLS0Kc3Jj L2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZ2JhY2t1cC5jICAgICAgICAgICAgfCAgNCArLQpz cmMvYmFja2VuZC9hY2Nlc3MvdHJhbnNhbS94bG9nZnVuY3MuYyAgICAgICAgICAgICB8ICA0ICst CnNyYy9iYWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hsb2dpbnNlcnQuYyAgICAgICAgICAgIHwgIDQg Ky0Kc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZ3JlYWRlci5jICAgICAgICAgICAgfCAg OCArKy0tCnNyYy9iYWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hsb2dyZWNvdmVyeS5jICAgICAgICAg IHwgMjAgKysrKy0tLS0tCnNyYy9iYWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hsb2d1dGlscy5jICAg ICAgICAgICAgIHwgIDggKystLQpzcmMvYmFja2VuZC9hY2Nlc3MvdHJhbnNhbS94bG9nd2FpdC5j ICAgICAgICAgICAgICB8ICAyICstCnNyYy9iYWNrZW5kL2JhY2t1cC9iYWNrdXBfbWFuaWZlc3Qu YyAgICAgICAgICAgICAgIHwgIDQgKy0Kc3JjL2JhY2tlbmQvYmFja3VwL2Jhc2ViYWNrdXBfaW5j cmVtZW50YWwuYyAgICAgICAgfCAgMiArLQpzcmMvYmFja2VuZC9iYWNrdXAvd2Fsc3VtbWFyeS5j ICAgICAgICAgICAgICAgICAgICB8ICA4ICsrLS0Kc3JjL2JhY2tlbmQvY2F0YWxvZy9wZ19zdWJz Y3JpcHRpb24uYyAgICAgICAgICAgICAgfCAgNCArLQpzcmMvYmFja2VuZC9jb21tYW5kcy9zdWJz Y3JpcHRpb25jbWRzLmMgICAgICAgICAgICB8ICA2ICstLQpzcmMvYmFja2VuZC9wb3N0bWFzdGVy L3dhbHN1bW1hcml6ZXIuYyAgICAgICAgICAgICB8IDE4ICsrKystLS0tCi4uLi9yZXBsaWNhdGlv bi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3b3JrZXIuYyAgICAgIHwgIDQgKy0Kc3JjL2JhY2tlbmQv cmVwbGljYXRpb24vbG9naWNhbC9sYXVuY2hlci5jICAgICAgICAgfCAgNCArLQpzcmMvYmFja2Vu ZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2xvZ2ljYWwuYyAgICAgICAgICB8IDMyICsrKysrKystLS0t LS0tLQpzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2xvZ2ljYWxmdW5jcy5jICAgICB8 ICA2ICstLQpzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL29yaWdpbi5jICAgICAgICAg ICB8IDE4ICsrKystLS0tCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvcHJvdG8uYyAg ICAgICAgICAgIHwgMTggKysrKy0tLS0Kc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9y ZW9yZGVyYnVmZmVyLmMgICAgfCAzOCArKysrKysrKy0tLS0tLS0tLQpzcmMvYmFja2VuZC9yZXBs aWNhdGlvbi9sb2dpY2FsL3Nsb3RzeW5jLmMgICAgICAgICB8ICA2ICstLQpzcmMvYmFja2VuZC9y ZXBsaWNhdGlvbi9sb2dpY2FsL3NuYXBidWlsZC5jICAgICAgICB8IDE0ICsrKy0tLS0Kc3JjL2Jh Y2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC93b3JrZXIuYyAgICAgICAgICAgfCAxNiArKysrLS0t LQpzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9zbG90LmMgICAgICAgICAgICAgICAgICAgICB8IDI4 ICsrKysrKy0tLS0tLS0Kc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vc2xvdGZ1bmNzLmMgICAgICAg ICAgICAgICAgfCAyMiArKysrKy0tLS0tCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL3N5bmNyZXAu YyAgICAgICAgICAgICAgICAgIHwgMTAgKystLS0Kc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vd2Fs cmVjZWl2ZXIuYyAgICAgICAgICAgICAgfCAgOCArKy0tCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9u L3dhbHJlY2VpdmVyZnVuY3MuYyAgICAgICAgIHwgIDIgKy0Kc3JjL2JhY2tlbmQvcmVwbGljYXRp b24vd2Fsc2VuZGVyLmMgICAgICAgICAgICAgICAgfCAzMCArKysrKysrLS0tLS0tLQpzcmMvYmFj a2VuZC9zdG9yYWdlL2J1ZmZlci9idWZtZ3IuYyAgICAgICAgICAgICAgICB8ICAyICstCnNyYy9i aW4vcGdfYmFzZWJhY2t1cC9wZ19yZWNlaXZld2FsLmMgICAgICAgICAgICAgIHwgIDggKystLQpz cmMvYmluL3BnX2Jhc2ViYWNrdXAvcGdfcmVjdmxvZ2ljYWwuYyAgICAgICAgICAgICB8IDEyICsr Ky0tLQpzcmMvYmluL3BnX3Jld2luZC9wZ19yZXdpbmQuYyAgICAgICAgICAgICAgICAgICAgICB8 ICA0ICstCnNyYy9iaW4vcGdfd2FsZHVtcC9wZ193YWxkdW1wLmMgICAgICAgICAgICAgICAgICAg IHwgMTQgKysrLS0tLQo0NiBmaWxlcyBjaGFuZ2VkLCAyMzkgaW5zZXJ0aW9ucygrKSwgMjM4IGRl bGV0aW9ucygtKQoK --===============7333002721147924837==--