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 1sydxd-001H8C-7F for pgsql-committers@arkaria.postgresql.org; Wed, 09 Oct 2024 21:11:10 +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 1sydxc-005luV-EX for pgsql-committers@arkaria.postgresql.org; Wed, 09 Oct 2024 21:11:08 +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 1sydud-005jrh-Rl for pgsql-committers@lists.postgresql.org; Wed, 09 Oct 2024 21:08:04 +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.94.2) (envelope-from ) id 1sydub-000601-Gk for pgsql-committers@lists.postgresql.org; Wed, 09 Oct 2024 21:08:02 +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 1syduZ-000HoQ-Vf for pgsql-committers@lists.postgresql.org; Wed, 09 Oct 2024 21:08:00 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sydua-00052G-Fq for pgsql-committers@lists.postgresql.org; Wed, 09 Oct 2024 21:08:00 +0000 Content-Type: multipart/mixed; boundary="===============7683422733305859854==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Avoid crash in estimate_array_length with null root pointer. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 09 Oct 2024 21:08:00 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7683422733305859854== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QXZvaWQgY3Jhc2ggaW4gZXN0aW1hdGVfYXJyYXlfbGVuZ3RoIHdpdGggbnVsbCByb290IHBvaW50 ZXIuCgpDb21taXQgOTM5MWY3MTUyIGFkZGVkIGEgIlBsYW5uZXJJbmZvICpyb290IiBwYXJhbWV0 ZXIgdG8KZXN0aW1hdGVfYXJyYXlfbGVuZ3RoLCBidXQgZmFpbGVkIHRvIGNvbnNpZGVyIHRoZSBw b3NzaWJpbGl0eSB0aGF0Ck5VTEwgd291bGQgYmUgcGFzc2VkIGZvciB0aGF0LCBsZWFkaW5nIHRv IGEgbnVsbCBwb2ludGVyIGRlcmVmZXJlbmNlLgoKV2UgY291bGQgcmVjdGlmeSB0aGUgcGFydGlj dWxhciBjYXNlIHNob3duIGluIHRoZSBidWcgcmVwb3J0IGJ5IGZpeGluZwpzaW1wbGlmeV9mdW5j dGlvbi9pbmxpbmVfZnVuY3Rpb24gdG8gcGFzcyB0aHJvdWdoIHRoZSByb290IHBvaW50ZXIuCkhv d2V2ZXIsIGFzIGxvbmcgYXMgZXZhbF9jb25zdF9leHByZXNzaW9ucyBpcyBkb2N1bWVudGVkIHRv IGFjY2VwdApOVUxMIGZvciByb290LCBzaW1pbGFyIGhhemFyZHMgd291bGQgcmVtYWluLiAgRm9y IG5vdywgbGV0J3MganVzdCBkbwp0aGUgbmFycm93IGZpeCBvZiBoYXJkZW5pbmcgZXN0aW1hdGVf YXJyYXlfbGVuZ3RoIHRvIG5vdCBjcmFzaC4KSXRzIGJlaGF2aW9yIHdpdGggTlVMTCByb290IHdp bGwgYmUgdGhlIHNhbWUgYXMgaXQgd2FzIGJlZm9yZQo5MzkxZjcxNTIsIHNvIHRoaXMgaXMgbm90 IHRvbyBhd2Z1bC4KClBlciByZXBvcnQgZnJvbSBGcmVkcmlrIFdpZGxlcnQgKHZpYSBQYXVsIFJh bXNleSkuICBCYWNrLXBhdGNoIHRvIHYxNwp3aGVyZSA5MzkxZjcxNTIgY2FtZSBpbi4KCkRpc2N1 c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vNTE4MzM5RTctMTczRS00NUVDLUEwRkYtOUE0QTYy QUE0RjQwQGNsZXZlcmVsZXBoYW50LmNhCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwot LS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvNWE0NDE2MTky ZDIyMDQxMDc3OWE0ZWY2ZDQzM2UwNjdiYTdhNzA0MwoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0t LS0tLS0Kc3JjL2JhY2tlbmQvb3B0aW1pemVyL3BhdGgvY29zdHNpemUuYyB8IDMgKysrCnNyYy9i YWNrZW5kL3V0aWxzL2FkdC9zZWxmdW5jcy5jICAgICAgfCA1ICsrKystCjIgZmlsZXMgY2hhbmdl ZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgo= --===============7683422733305859854==--