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 1w36zF-000uV2-2t for pgpool-committers@arkaria.postgresql.org; Thu, 19 Mar 2026 06:36:05 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w36zE-00GlHS-2y for pgpool-committers@arkaria.postgresql.org; Thu, 19 Mar 2026 06:36:04 +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 1w36zE-00GlHL-2Q for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:36: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.98.2) (envelope-from ) id 1w36zB-00000000UTD-1d1b for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:36:03 +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=oq1kI2NaqoI/kpiHe49vSHvEYKzJuyaIpFCfXMgXaH4=; b=H7p6/sTH8QnUBIm6oyFbz+ZDeY tsh1Q0AZNEjtDKFx3MPjtJtGfiFATHyBYJNGb6zZeLtp29IKqFd9NKtl6wQax1rL51DLpJaNa55M8 7oUdBkmIUGJe5LGEE9D9S2/9XAuNOn+gAtG9hjMij1cMtYPWhsJtcJXgLrq/VSBUbhXILbFpqnoz1 P2pl+ePU5AYXTLB7TtjqoL2m3zihnqPX7XJJ2/A8+ugp2EdWcgz0SFDJXjJYV1sp64vH5xLtK7WdR 9B+KOXQ1DvQ+vDHxvGWlglijN3VYMJwHAcGAFeJ0c+Tn51LrobuxwfMCugXMhRuSHuWOONWJBNGuD wZ3h2Tlw==; 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 1w36zC-001MMP-1m for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:36:02 +0000 Received: from localhost ([127.0.0.1] helo=gothos.postgresql.org) by gothos.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w36zB-00FnbW-0F for pgpool-committers@lists.postgresql.org; Thu, 19 Mar 2026 06:36:01 +0000 Content-Type: multipart/mixed; boundary="===============4224508186781053664==" 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:01 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4224508186781053664== 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 LjQgd2hlcmUgc2hhcmVkIGxvY2sgd2FzIGludHJvZHVjZWQuCgpCcmFuY2gKLS0tLS0tClY0XzZf U1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvZ2l0d2Vi P3A9cGdwb29sMi5naXQ7YT1jb21taXRkaWZmO2g9YTgwNGNjNzg2Mjk4ZGYxYzlmZjEwMTVmMjJl NTY0OGI0NWExMTkyYQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL3V0aWxzL3Bv b2xfcmVsY2FjaGUuYyB8IDIzICsrKysrKysrKysrKysrKy0tLS0tLS0tCjEgZmlsZSBjaGFuZ2Vk LCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoK --===============4224508186781053664==--