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.96) (envelope-from ) id 1wVdqD-0026Dy-2G for pgsql-committers@arkaria.postgresql.org; Fri, 05 Jun 2026 23:20:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wVdqC-00FEuy-2G for pgsql-committers@arkaria.postgresql.org; Fri, 05 Jun 2026 23:20:40 +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.96) (envelope-from ) id 1wVdn8-00FCPc-2h for pgsql-committers@lists.postgresql.org; Fri, 05 Jun 2026 23:17:30 +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.98.2) (envelope-from ) id 1wVdn6-00000001JRL-14M2 for pgsql-committers@lists.postgresql.org; Fri, 05 Jun 2026 23:17:29 +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.96) (envelope-from ) id 1wVdn5-004Hgt-1o for pgsql-committers@lists.postgresql.org; Fri, 05 Jun 2026 23:17:27 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wVdn5-001G3w-0O for pgsql-committers@lists.postgresql.org; Fri, 05 Jun 2026 23:17:27 +0000 Content-Type: multipart/mixed; boundary="===============1539775906294989903==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: pg_surgery: Fix off-by-one bug with heap offset X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 05 Jun 2026 23:17:27 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1539775906294989903== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 cGdfc3VyZ2VyeTogRml4IG9mZi1ieS1vbmUgYnVnIHdpdGggaGVhcCBvZmZzZXQKCmhlYXBfZm9y Y2VfY29tbW9uKCkgZGVjbGFyZWQgYSBib29sZWFuIGFycmF5IGluZGV4ZWQgd2l0aCBhbgpPZmZz ZXROdW1iZXIgZm9yIGEgc2l6ZSBvZiBNYXhIZWFwVHVwbGVzUGVyUGFnZS4gIE9mZnNldE51bWJl cnMgYXJlCjEtYmFzZWQsIHNvIGFuIGlucHV0IFRJRCB3aG9zZSBvZmZzZXQgbnVtYmVyIGVxdWFs cyBNYXhIZWFwVHVwbGVzUGVyUGFnZQp3cm90ZSBvbmUgYnl0ZSBwYXN0IHRoZSBlbmQgb2YgdGhl IHN0YWNrIGFycmF5LCBjcmFzaGluZyB0aGUgc2VydmVyLgoKTGlrZSBoZWFwYW1faGFuZGxlci5j LCB0aGlzIGNvbW1pdCBjaGFuZ2VzIHRoZSBhcnJheSBzbyBhcyBpdCB1c2VzIGEKMC1iYXNlZCBp bmRleCwgc3Vic3RyYWN0aW5nIG9uZSBmcm9tIHRoZSBPZmZzZXROdW1iZXJzLgoKUmVwb3J0ZWQt Ynk6IFdhbmcgWXVlbGluIDx2aW9saW4wNjEzQHRqdS5lZHUuY24+ClJldmlld2VkLWJ5OiBBc2h1 dG9zaCBTaGFybWEgPGFzaHUuY29lazg4QGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9w b3N0Z3IuZXMvbS8yMDI2MDYwNDAwMjI1Ni40MGYxZmQ1NDRAc210cC5xaXllLjE2My5jb20KQmFj a3BhdGNoLXRocm91Z2g6IDE0CgpCcmFuY2gKLS0tLS0tClJFTF8xN19TVEFCTEUKCkRldGFpbHMK LS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzBiY2YxOWM5 ZThmYzU1M2IyYTliZDczMWQ5MDAyMGZlMjJkZWYxOGYKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0t LS0tLS0tCmNvbnRyaWIvcGdfc3VyZ2VyeS9oZWFwX3N1cmdlcnkuYyB8IDYgKysrLS0tCjEgZmls ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgo= --===============1539775906294989903==--