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 1wR1Bz-0023Lp-0u for pgsql-bugs@arkaria.postgresql.org; Sun, 24 May 2026 05:16:03 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wR1Bw-00GYRG-39 for pgsql-bugs@arkaria.postgresql.org; Sun, 24 May 2026 05:16:01 +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.96) (envelope-from ) id 1wR1Bw-00GYR8-12 for pgsql-bugs@lists.postgresql.org; Sun, 24 May 2026 05:16:01 +0000 Received: from smtpbgsg1.qq.com ([54.254.200.92]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wR1Bl-000000019Dh-3FBV for pgsql-bugs@lists.postgresql.org; Sun, 24 May 2026 05:15:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=halodbtech.com; s=wqvr2403; t=1779599744; bh=UxC1ppZ7zXJ5FUIiL2VJDJSTSAeLBpRTifwztSc9/04=; h=From:To:Subject:Mime-Version:Date:Message-ID; b=ujOS8RvJzA636VWBB2JCmyOuQUsCWbyJoUUS2Kj5OW+UUp236/BX+mwOtxXCUKqTj wX5kyM2GJAkGZaVpaYhVv/+Rny0WIkU8giW7q4mh/NhRcNIMgL4q1gEYR0b0LrmpQ5 37ZK7lQVYARSo9qXm6dA3UzTLNLLyDpNQsLtDE/Y= EX-QQ-RecipientCnt: 2 X-QQ-GoodBg: 2 X-QQ-SSF: 00400000000000F0 X-QQ-FEAT: D4aqtcRDiqSE8ZG9RUj9sSovWVo5u0ua16tXdykBVCI= X-QQ-BUSINESS-ORIGIN: 2 X-QQ-Originating-IP: y2prQ7CPYXUvRii2mQraWWzqi7Br/hF8Tl7Jy+SwNbM= X-Originating-IP: 112.10.42.228 X-QQ-STYLE: X-QQ-mid: lv3gz7b-4t1779599743td18f50c2 From: "=?gb18030?B?emVuZ21hbg==?=" To: "=?gb18030?B?1PjC+g==?=" , "=?gb18030?B?cGdzcWwtYnVncw==?=" Subject: Re:BUG #19492: intarray: fix variable stats leak in _int_matchsel Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_6A12897F_475C4CC0_4A4A97CB" Content-Transfer-Encoding: 8Bit Date: Sun, 24 May 2026 13:15:43 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x References: <19492-ddcd0e22399ef85a@postgresql.org> In-Reply-To: <19492-ddcd0e22399ef85a@postgresql.org> X-QQ-ReplyHash: 2358647145 X-BIZMAIL-ID: 15409452568831306804 X-Address-Ticket: version=;type=;ticket_id=;id_list=;display_name=;session_id=; X-QQ-SENDSIZE: 520 Received: from qq.com (unknown [127.0.0.1]) by smtp.qq.com (ESMTP) with SMTP id ; Sun, 24 May 2026 13:15:44 +0800 (CST) Feedback-ID: lv:halodbtech.com:qybglogicsvrsz:qybglogicsvrsz3b-0 X-QQ-XMAILINFO: M2zqjw9Hmwecb+e6AzL2ghJoEMVsPzjkNdHDe8a2wPhuLPx0kf4THY99 H/Kzq0ulVg6vGGA18Bj2Mc8Y5Dxw0P+ydqeC6KP8MQlgPIZAbgC/FKweO1/Hv7QNQRqdMOt lt5BV9aglKwuCJ61DiCtHoRQkC2vf6I/g83vQBMqLc27UzDRV4JeDMNgRooL8JJ88ECCsmB Cugto69lUqCcmiqOPC4AyyD18Jy2o2NNN5kevGzgFN7/4USN3A1x4AejsRmZM8PpgKFarrZ wKjxWWDFLRdqxB9E0uor9SE721rFYoUcDLI37TB6y+7QgmsmhocHzoPq4Pwn1CGqbYQ+qt+ K3oy5mWflkCWe83mjKJQ+v/rGyZjxx+h8d5hiN2AIJrBEj3YKM9tX+gUVACaiBLZtIi92TV sV7f3+QNoJUq/Oex7YyKDvNTj9EroydL4t8JTtV9r1Fh9XlUkjvHHLO/+E+Ek6wPu69AiDU pU7+ZQTzIFFRdNaUUbHC0rajfmaDIzH66qfMWHxo/+OKj4sYufJFZMb8ZqVULGobVOVrxTW 8iQwZh/vyd6Q44aFO3GpGejexC/tRmsExswr4C4nA5M9vY466gZ8QnNPZVD++UlzjmxMBrU +eh0p+nsqS0yLr+aygl2tDKOPQ+/Cy157QhXdwuRbJIkcyQJdTj71DDT6B0mvjz7PyTtYrD wNk9wc0QLDIT4RqLqpfIDkgp9+Mk1JS8TgAmCXk6QsnAl9bLoltl4StUIUt3nABBXTBb5K1 f6X4+e60He70J0Apj4WAaIUGg3AjBmTxx4/Iuaql/LHNT7esl2BPk5TSWTDPF/TjsnACgKq Lk+WZrRo0IS+kSgIX04oBNLSqx+IWcHs3Y+aoCpUwwnPmTizo/esI40TvyphJcfAAFIWezy ygg/TW3fARwzJOI8LjcDoBcTxlVwXlRA7/esbYBykaiqMo7dSVA68SvvjTIIHN3JOBtxLmw 4E5h+cIR4PrexTv+fzzDfNzUd9f7HXFzI4ueuyrKxk62mU+5+tcluWWmjprYbfS84BharT6 3+fVVhu0v+lDPfX9F2l4xWK5zyglDbzJjytjwLCQ== X-QQ-XMRINFO: OD9hHCdaPRBwH5bRRRw8tsiH4UAatJqXfg== X-QQ-RECHKSPAM: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. ------=_NextPart_6A12897F_475C4CC0_4A4A97CB Content-Type: text/plain; charset="gb18030" Content-Transfer-Encoding: base64 UGF0Y2ggYXR0YWNoZWQuIEFsc28gYWRkZWQgYSB0ZXN0IGNhc2UgdGhhdCBleGVyY2lzZXMg dGhpcyBjb2RlIHBhdGgNCmJ5IGNyZWF0aW5nIGEgdGV4dCBvcGVyYXRvciB3aXRoIF9pbnRf bWF0Y2hzZWwgYXMgdGhlIHJlc3RyaWN0aW9uDQplc3RpbWF0b3IuDQoNClJlZ2FyZHMsDQpN YW4gWmVuZw== ------=_NextPart_6A12897F_475C4CC0_4A4A97CB Content-Type: application/octet-stream; charset="gb18030"; name="0001-Fix-variable-stats-leak-in-_int_matchsel-early-retur.patch" Content-Disposition: attachment; filename="0001-Fix-variable-stats-leak-in-_int_matchsel-early-retur.patch" Content-Transfer-Encoding: base64 RnJvbSA4ZTU2MDYzNzFkZjU0NGY4YmU0ODkzNzQxOWZlNTRjOTZhMzU4MDQ4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYW4gWmVuZyA8emVuZ21hbkBoYWxvZGJ0ZWNoLmNv bT4KRGF0ZTogU3VuLCAyNCBNYXkgMjAyNiAxMjozNjozNiArMDgwMApTdWJqZWN0OiBbUEFU Q0hdIEZpeCB2YXJpYWJsZSBzdGF0cyBsZWFrIGluIF9pbnRfbWF0Y2hzZWwgZWFybHkgcmV0 dXJuIHBhdGgKCldoZW4gdmFyZGF0YS52YXJ0eXBlICE9IElOVDRBUlJBWU9JRCwgX2ludF9t YXRjaHNlbCByZXR1cm5zCkRFRkFVTFRfRVFfU0VMIHdpdGhvdXQgcmVsZWFzaW5nIHRoZSB2 YXJpYWJsZSBzdGF0cyBwcmV2aW91c2x5CmFjcXVpcmVkIHZpYSBleGFtaW5lX3ZhcmlhYmxl KCksIGNhdXNpbmcgYSBtZW1vcnkgbGVhay4gQWRkIHRoZQptaXNzaW5nIFJlbGVhc2VWYXJp YWJsZVN0YXRzKCkgY2FsbC4KLS0tCiBjb250cmliL2ludGFycmF5L19pbnRfc2VsZnVuY3Mu YyAgIHwgIDMgKysrCiBjb250cmliL2ludGFycmF5L2V4cGVjdGVkL19pbnQub3V0IHwgMjEg KysrKysrKysrKysrKysrKysrKysrCiBjb250cmliL2ludGFycmF5L3NxbC9faW50LnNxbCAg ICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDQgaW5z ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2NvbnRyaWIvaW50YXJyYXkvX2ludF9zZWxmdW5j cy5jIGIvY29udHJpYi9pbnRhcnJheS9faW50X3NlbGZ1bmNzLmMKaW5kZXggN2ZjZTc0MzYz MmYuLmMwMTYxOTI4MDc0IDEwMDY0NAotLS0gYS9jb250cmliL2ludGFycmF5L19pbnRfc2Vs ZnVuY3MuYworKysgYi9jb250cmliL2ludGFycmF5L19pbnRfc2VsZnVuY3MuYwpAQCAtMTUx LDcgKzE1MSwxMCBAQCBfaW50X21hdGNoc2VsKFBHX0ZVTkNUSU9OX0FSR1MpCiAJICogcXVl cnlfaW50LgogCSAqLwogCWlmICh2YXJkYXRhLnZhcnR5cGUgIT0gSU5UNEFSUkFZT0lEKQor CXsKKwkJUmVsZWFzZVZhcmlhYmxlU3RhdHModmFyZGF0YSk7CiAJCVBHX1JFVFVSTl9GTE9B VDgoREVGQVVMVF9FUV9TRUwpOworCX0KIAogCS8qCiAJICogQ2FuJ3QgZG8gYW55dGhpbmcg dXNlZnVsIGlmIHRoZSBzb21ldGhpbmcgaXMgbm90IGEgY29uc3RhbnQsIGVpdGhlci4KZGlm ZiAtLWdpdCBhL2NvbnRyaWIvaW50YXJyYXkvZXhwZWN0ZWQvX2ludC5vdXQgYi9jb250cmli L2ludGFycmF5L2V4cGVjdGVkL19pbnQub3V0CmluZGV4IGZiNDA4NmE5NWNhLi44YWU3MzBh NTM1ZCAxMDA2NDQKLS0tIGEvY29udHJpYi9pbnRhcnJheS9leHBlY3RlZC9faW50Lm91dAor KysgYi9jb250cmliL2ludGFycmF5L2V4cGVjdGVkL19pbnQub3V0CkBAIC0xMDI2LDMgKzEw MjYsMjQgQEAgU0VMRUNUIGNvdW50KCopIGZyb20gdGVzdF9faW50IFdIRVJFIGEgQEAgJyEy NzMzICYgKDI3MzggfCAyNTQpJzsKICgxIHJvdykKIAogUkVTRVQgZW5hYmxlX3NlcXNjYW47 CitDUkVBVEUgT1IgUkVQTEFDRSBGVU5DVElPTiBteV90ZXh0X2VxKGEgdGV4dCwgYiB0ZXh0 KSBSRVRVUk5TIGJvb2xlYW4gQVMgJCQKK0JFR0lOCisgICAgUkVUVVJOIGEgPSBiOworRU5E OworJCQgTEFOR1VBR0UgcGxwZ3NxbDsKK0NSRUFURSBPUEVSQVRPUiAlJSAoCisgICAgTEVG VEFSRyA9IHRleHQsCisgICAgUklHSFRBUkcgPSB0ZXh0LAorICAgIEZVTkNUSU9OID0gbXlf dGV4dF9lcSwKKyAgICBSRVNUUklDVCA9IF9pbnRfbWF0Y2hzZWwKKyk7CitDUkVBVEUgVEVN UCBUQUJMRSB0ZXN0X3Z1bG4gKHQgdGV4dCk7CitJTlNFUlQgSU5UTyB0ZXN0X3Z1bG4gU0VM RUNUIG1kNShpOjp0ZXh0KSBGUk9NIGdlbmVyYXRlX3NlcmllcygxLCAxMDAwKSBpOworQU5B TFlaRSB0ZXN0X3Z1bG47CitTRUxFQ1QgKiBGUk9NIHRlc3RfdnVsbiBXSEVSRSB0ICUlICd0 ZXN0Jzo6dGV4dDsKKyB0IAorLS0tCisoMCByb3dzKQorCitEUk9QIEZVTkNUSU9OIG15X3Rl eHRfZXEgQ0FTQ0FERTsKK05PVElDRTogIGRyb3AgY2FzY2FkZXMgdG8gb3BlcmF0b3IgJSUo dGV4dCx0ZXh0KQpkaWZmIC0tZ2l0IGEvY29udHJpYi9pbnRhcnJheS9zcWwvX2ludC5zcWwg Yi9jb250cmliL2ludGFycmF5L3NxbC9faW50LnNxbAppbmRleCAwZDMwOTE0NzI1ZS4uNzY1 YjExMzg3NzIgMTAwNjQ0Ci0tLSBhL2NvbnRyaWIvaW50YXJyYXkvc3FsL19pbnQuc3FsCisr KyBiL2NvbnRyaWIvaW50YXJyYXkvc3FsL19pbnQuc3FsCkBAIC0yNTIsMyArMjUyLDIzIEBA IFNFTEVDVCBjb3VudCgqKSBmcm9tIHRlc3RfX2ludCBXSEVSRSBhIEBAICchMjczMyAmICgy NzM4IHwgMjU0KSc7CiAKIAogUkVTRVQgZW5hYmxlX3NlcXNjYW47CisKK0NSRUFURSBPUiBS RVBMQUNFIEZVTkNUSU9OIG15X3RleHRfZXEoYSB0ZXh0LCBiIHRleHQpIFJFVFVSTlMgYm9v bGVhbiBBUyAkJAorQkVHSU4KKyAgICBSRVRVUk4gYSA9IGI7CitFTkQ7CiskJCBMQU5HVUFH RSBwbHBnc3FsOworCitDUkVBVEUgT1BFUkFUT1IgJSUgKAorICAgIExFRlRBUkcgPSB0ZXh0 LAorICAgIFJJR0hUQVJHID0gdGV4dCwKKyAgICBGVU5DVElPTiA9IG15X3RleHRfZXEsCisg ICAgUkVTVFJJQ1QgPSBfaW50X21hdGNoc2VsCispOworCitDUkVBVEUgVEVNUCBUQUJMRSB0 ZXN0X3Z1bG4gKHQgdGV4dCk7CitJTlNFUlQgSU5UTyB0ZXN0X3Z1bG4gU0VMRUNUIG1kNShp Ojp0ZXh0KSBGUk9NIGdlbmVyYXRlX3NlcmllcygxLCAxMDAwKSBpOworQU5BTFlaRSB0ZXN0 X3Z1bG47CisKK1NFTEVDVCAqIEZST00gdGVzdF92dWxuIFdIRVJFIHQgJSUgJ3Rlc3QnOjp0 ZXh0OworRFJPUCBGVU5DVElPTiBteV90ZXh0X2VxIENBU0NBREU7Ci0tIAoyLjQ1LjIKCg== ------=_NextPart_6A12897F_475C4CC0_4A4A97CB--