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 1w36zQ-000uVS-39 for pgpool-committers@arkaria.postgresql.org; Thu, 19 Mar 2026 06:36:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w36zP-00GlJY-3B for pgpool-committers@arkaria.postgresql.org; Thu, 19 Mar 2026 06:36:15 +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 1w36zP-00GlJR-2d for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:36:15 +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 1w36zM-00000000UTW-27RA for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:36:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=9qHdaotvfbkOMtejuDLXEiswoPXaAgJkqrPPbKDH62M=; b=ViWJ2pDMfHx6cBiRC20HVccT2+ whK9FL1LIG4w45X2E5OyT1qA32pgsdkNTKZii/s+ozsocbOyNYpejjbUyUGQvu95NV1cU/ZdhScqX p2QW9TpuPJIXHaaYiBzQWtm3DbhPKrgXzvlzKOd2Ta4qBf9cA1AxosZg6S1tlFBfJXh4pNDg1qjnp mR/bqLF/V7MEfQGbDlk5ZSby7EDs/8KL7tWqXfPls2S1dG5A+tYWIMj+iXRV3HqOd6+MFZAWOHl8y PsoIXcZZg5LOAt2iXwVmf+ZqfKyjS0FQPlDJQ/ymcGAcJF8065mFyPecd8RvtNcadlM8AyZF/7psd FUTiTV2Q==; Received: from gothos.postgresql.org ([2a02:16a8:dd::37]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w36zN-001MMe-2M for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:36:13 +0000 Received: from localhost ([127.0.0.1] helo=gothos.postgresql.org) by gothos.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w36zM-00Fnh3-0t for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:36:12 +0000 Content-Type: multipart/mixed; boundary="===============3063468902302946827==" MIME-Version: 1.0 From: Tatsuo Ishii To: pgpool-committers@lists.postgresql.org Subject: pgpool: Fix lock release leak in pool_search_relcache. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 19 Mar 2026 06:36:12 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3063468902302946827== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGxvY2sgcmVsZWFzZSBsZWFrIGluIHBvb2xfc2VhcmNoX3JlbGNhY2hlLgoKcG9vbF9zZWFy Y2hfcmVsY2FjaGUgZGlkIG5vdCByZWxlYXNlIGxvY2sgaW4gYSBjZXJ0YWluIGNvZGUgcGF0aC4K V2hlbiB0aGUgbG9jYWwgcmVsYXRpb24gY2FjaGUgZG9lcyBub3QgaGl0LCBpdCBzZWFyY2hlcyB0 aGUgc2hhcmVkCnJlbGF0aW9uIGNhY2hlIGlmIGVuYWJsZV9zaGFyZWRfcmVsY2FjaGUgaXMgb24u IElmIHRoZSBsb2NrIGZvciBxdWVyeQpjYWNoZSBoYXMgYmVlbiBhbHJlYWR5IGhlbGQgKHRodXMg dGhlIHZhcmlhYmxlICJsb2NrZWQiIGlzIHNldCB0bwp0cnVlKSwgaXQgYWNxdWlyZXMgYSBzaGFy ZWQgbG9jaywgdGhlbiByZWxlYXNlcyBpdCBhbmQgYWNxdWlyZXMgYW4KZXhjbHVzaXZlIGxvY2sg dG8gY2FsbCBwb29sX2NhdGFsb2dfY29tbWl0X2NhY2hlLCB3aGljaCBuZWVkcyBhbgpleGNsdXNp dmUgbG9jay4gU2luY2UgaW4gdGhpcyBjb2RlIHBhdGggdmFyaWFibGUgImxvY2tlZCIgaXMgc2V0 IHRvCnRydWUsIHN1YnNlcXVlbnQgY29kZToKCiAgICAgICAgaWYgKHBvb2xfY29uZmlnLT5lbmFi bGVfc2hhcmVkX3JlbGNhY2hlICYmICFsb2NrZWQpCiAgICAgICAgewogICAgICAgICAgICAgICAg cG9vbF9zaG1lbV91bmxvY2soKTsKICAgICAgICAgICAgICAgIFBPT0xfU0VUTUFTSygmb2xkbWFz ayk7CiAgICAgICAgfQoKZG9lcyBub3QgcmVhY2ggaW5zaWRlIHRoZSBpZiBzdGF0ZW1lbnQgLS0g bG9jayBpcyBub3QgcmVsZWFzZWQuIEkKdGhpbmsgdG8gZml4IHRoaXMsIHRoZSBmb2xsb3dpbmcg Y29kZSByZXF1aXJlcyAibG9ja2VkID0gZmFsc2U7IgoKICAgICAgICAgICAgICAgICAgICAgICAg cG9vbF9zaG1lbV91bmxvY2soKTsKICAgICAgICAgICAgICAgICAgICAgICAgcG9vbF9zaG1lbV9s b2NrKFBPT0xfTUVNUV9FWENMVVNJVkVfTE9DSyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHBv b2xfY2F0YWxvZ19jb21taXRfY2FjaGUoYmFja2VuZCwgcXVlcnksIHF1ZXJ5X2NhY2hlX2RhdGEs IHF1ZXJ5X2NhY2hlX2xlbik7CgpBbHNvIEkgbWFkZSBmb2xsb3dpbmcgY2hhbmdlczoKCi0gdGhl IHZhcmlhYmxlIG5hbWUgImxvY2tlZCIgaXMgY29uZnVzaW5nLiBUbyBjbGFyaWZ5IHRoZSByb2xl IG9mIHRoZQogIHZhcmlhYmxlLCBpdHMgbmFtZSBpcyBjaGFuZ2VkIHRvICJsb2NrZWRfYnlfb3Ro ZXJzIi4KCi0gRml4IHBlcl9ub2RlX3N0YXRlbWVudF9sb2cgaXMgY2FsbGVkIGV2ZW4gdGhvdWdo IGFjdHVhbCBxdWVyeSBpcwogIG5vdCBzZW50IHRvIGJhY2tlbmQuCgpEaXNjdXNzaW9uOiBodHRw czovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNzYWdlLWlkLzIwMjYwMzE3LjE4MjYxNS4xMDQ2NTE3 NzAwNDc0MzM2MTE3LmlzaGlpJTQwcG9zdGdyZXNxbC5vcmcKQmFja3BhdGNoLXRocm91Z2g6IHY0 LjQgd2hlcmUgc2hhcmVkIGxvY2sgd2FzIGludHJvZHVjZWQuCgpCcmFuY2gKLS0tLS0tCm1hc3Rl cgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL2dpdHdlYj9wPXBn cG9vbDIuZ2l0O2E9Y29tbWl0ZGlmZjtoPTgwY2VmNzc1OTE5OTA1Y2UxYjFhMGZmOTlmZTI4ZWUy ODgzMjc3ZmUKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy91dGlscy9wb29sX3Jl bGNhY2hlLmMgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0tCjEgZmlsZSBjaGFuZ2VkLCAxNCBp bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoK --===============3063468902302946827==--