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 1w36zB-000uUq-2f for pgpool-committers@arkaria.postgresql.org; Thu, 19 Mar 2026 06:36:01 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w36zA-00GlGI-2f for pgpool-committers@arkaria.postgresql.org; Thu, 19 Mar 2026 06:36:00 +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 1w36zA-00GlGA-28 for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:36:00 +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 1w36z5-00000000USu-46R8 for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:35:59 +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=dR/bK1XSVI5tanMrXSwA5M8h986eXNqsd7kcPNpPdaI=; b=EAmGCZaHrauOWMlthG5wzDz/Hq rXe7w+DBGUXlhEh4mVGt+ffsYdcB76LRr7zU80GjlRLT8uO9yxyswTq1zKjEMeLwzi5JURft5YLwq MpVChfvCwsaTmrFGdij3YwAEWEtqaJGn1Rr+ZwaSxr7zNC1l8rT4j1gfG2+dv4gFnel12IXIiXGi3 4NbJybjo2CLOzKn7Je8g3ngWJ/zE9lR9POyH66VDlYfSh8f/PQZhplGfmZZ2yk79Dww7BZuh9NMh6 Z6ZRsLgmU9/HpEbyomN7JZPnXupQoVSuwEWVIDEkXboIIN7Uic5csi36drY8PR3IJdWinoXmI5j46 IQ/jL5Qg==; 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 1w36z6-001MM6-2J for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:35:56 +0000 Received: from localhost ([127.0.0.1] helo=gothos.postgresql.org) by gothos.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w36z5-00FnXQ-0q for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:35:55 +0000 Content-Type: multipart/mixed; boundary="===============7284243157887943173==" 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:35:55 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7284243157887943173== 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 LjQgd2hlcmUgc2hhcmVkIGxvY2sgd2FzIGludHJvZHVjZWQuCgpCcmFuY2gKLS0tLS0tClY0XzVf U1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvZ2l0d2Vi P3A9cGdwb29sMi5naXQ7YT1jb21taXRkaWZmO2g9MTZjMzQwYTk0NDU1MWI1MWU3ODdiODI0MzUy Mjk0YTY3NmE1YTQxOAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL3V0aWxzL3Bv b2xfcmVsY2FjaGUuYyB8IDIzICsrKysrKysrKysrKysrKy0tLS0tLS0tCjEgZmlsZSBjaGFuZ2Vk LCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoK --===============7284243157887943173==--