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-001H8D-7Q 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-F2 for pgsql-committers@arkaria.postgresql.org; Wed, 09 Oct 2024 21:11: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 1sydue-005kLS-S4 for pgsql-committers@lists.postgresql.org; Wed, 09 Oct 2024 21:08:05 +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.94.2) (envelope-from ) id 1sydub-000DgG-BT for pgsql-committers@lists.postgresql.org; Wed, 09 Oct 2024 21:08:04 +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-000HoR-Vh 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-00052H-Ga for pgsql-committers@lists.postgresql.org; Wed, 09 Oct 2024 21:08:00 +0000 Content-Type: multipart/mixed; boundary="===============0979687158573705592==" 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 --===============0979687158573705592== 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 QUE0RjQwQGNsZXZlcmVsZXBoYW50LmNhCgpCcmFuY2gKLS0tLS0tClJFTF8xN19TVEFCTEUKCkRl dGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2Ez YzRhOTFmMWUyODNjYzRiNzlmMGIwNDgyZDJjNDkwYTU5OWQ4ODAKCk1vZGlmaWVkIEZpbGVzCi0t LS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL29wdGltaXplci9wYXRoL2Nvc3RzaXplLmMgfCAzICsr KwpzcmMvYmFja2VuZC91dGlscy9hZHQvc2VsZnVuY3MuYyAgICAgIHwgNSArKysrLQoyIGZpbGVz IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK --===============0979687158573705592==--