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 1uCkKL-001fTT-Cl for pgsql-committers@arkaria.postgresql.org; Wed, 07 May 2025 19:21:09 +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 1uCkKK-00FqAq-ES for pgsql-committers@arkaria.postgresql.org; Wed, 07 May 2025 19:21:08 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uCkKK-00FqAi-7T for pgsql-committers@lists.postgresql.org; Wed, 07 May 2025 19:21:08 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uCkKG-000gKj-1X for pgsql-committers@lists.postgresql.org; Wed, 07 May 2025 19:21:07 +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 1uCkKF-001r7d-5g for pgsql-committers@lists.postgresql.org; Wed, 07 May 2025 19:21:03 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uCkKE-000eri-1f for pgsql-committers@lists.postgresql.org; Wed, 07 May 2025 19:21:02 +0000 Content-Type: multipart/mixed; boundary="===============6251731084097318531==" MIME-Version: 1.0 From: Peter Geoghegan To: pgsql-committers@lists.postgresql.org Subject: pgsql: Prevent premature nbtree array advancement. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 07 May 2025 19:21:02 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6251731084097318531== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UHJldmVudCBwcmVtYXR1cmUgbmJ0cmVlIGFycmF5IGFkdmFuY2VtZW50LgoKbmJ0cmVlIGFycmF5 IGluZGV4IHNjYW5zIGNvdWxkIGZhaWwgdG8gcmV0dXJuIG1hdGNoaW5nIHR1cGxlcyBpbiByYXJl CmNhc2VzIHdoZXJlIHRoZSBtaXNzZWQgdHVwbGVzIGNvdmVyIGtleSBzcGFjZSB0aGF0IHRoZSBz Y2FuJ3MgYXJyYXlzCmluY29ycmVjdGx5IGluZGljYXRlIGhhcyBhbHJlYWR5IGJlZW4gcmVhZC4g IFRoZXNlIGNhc2VzIGludm9sdmVkIG5lYXJieQp0dXBsZXMgd2l0aCBOVUxMIHZhbHVlcyB0aGF0 IHdlcmUgZXZhbHVhdGVkIHVzaW5nIGEgc2tpcCBhcnJheSBrZXkgd2hpbGUKaW4gcHN0YXRlLmZv cmNlbm9ucmVxdWlyZWQgbW9kZS4KClRvIGZpeCwgcHJldmVudCBmb3JjZW5vbnJlcXVpcmVkIG1v ZGUgZnJvbSBwcmVtYXR1cmVseSBhZHZhbmNpbmcgdGhlCnNjYW4ncyBhcnJheSBrZXlzIGJleW9u ZCBrZXkgc3BhY2UgdGhhdCB0aGUgc2NhbiBoYXMgeWV0IHRvIHJlYWQgdHVwbGVzCmZyb206IHJl c2V0IHRoZSBzY2FuJ3MgYXJyYXkga2V5cyAodG8gdGhlIGZpcnN0IGVsZW1lbnRzIGluIHRoZSBj dXJyZW50CnNjYW4gZGlyZWN0aW9uKSBiZWZvcmUgdGhlIF9idF9jaGVja2tleXMgY2FsbCBmb3Ig cHN0YXRlLmZpbmFsdHVwLiAgVGhhdAp3YXkgX2J0X2NoZWNra2V5cyBzdGFydHMgZnJvbSBhIGNs ZWFuIHNsYXRlLCB3aGljaCBlbnN1cmVzIHRoYXQgaXQgd2lsbApjYWxsIF9idF9hZHZhbmNlX2Fy cmF5X2tleXMgKHdoaWxlIHBhc3NpbmcgaXQgc2t0cmlnX3JlcXVpcmVkPXRydWUpLgpUaGlzIHJl bGlhYmx5IHJlc3RvcmVzIHRoZSBpbnZhcmlhbnQgdGhhdCB0aGUgc2NhbidzIGFycmF5cyBhbHdh eXMKYWNjdXJhdGVseSB0cmFjayBpdHMgcHJvZ3Jlc3MgdGhyb3VnaCB0aGUgaW5kZXgncyBrZXkg c3BhY2UgKGF0IGxlYXN0CndoZW4gdGhlIHNjYW4gaXMgImJldHdlZW4gcGFnZXMiKS4KCk92ZXJz aWdodCBpbiBjb21taXQgOGE1MTAyNzUsIHdoaWNoIG9wdGltaXplZCBuYnRyZWUgc2VhcmNoIHNj YW4ga2V5CmNvbXBhcmlzb25zLgoKQXV0aG9yOiBQZXRlciBHZW9naGVnYW4gPHBnQGJvd3QuaWU+ ClJldmlld2VkLUJ5OiBNYXJrIERpbGdlciA8bWFyay5kaWxnZXJAZW50ZXJwcmlzZWRiLmNvbT4K RGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUgyLVd6bW9kU0UrZ3BUZDFDUkdVOWV6 OHl0eXlEUytLbnMycjlOemdVcDFzNTZrcHdAbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0tLS0K bWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29t bWl0ZGlmZi81ZjRkOThkNGYzNzE4Y2Y3YTA1OTdjMzdmM2VlNGE0NDg1ZGU2ZWY4CgpNb2RpZmll ZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9hY2Nlc3MvbmJ0cmVlL25idHNlYXJj aC5jIHwgIDggKysrKysrLQpzcmMvYmFja2VuZC9hY2Nlc3MvbmJ0cmVlL25idHV0aWxzLmMgIHwg NDIgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KMiBmaWxlcyBjaGFuZ2VkLCAz OSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCg== --===============6251731084097318531==--