public inbox for [email protected]
help / color / mirror / Atom feedFrom: Tatsuo Ishii <[email protected]>
To: [email protected]
Subject: pgpool: Fix memory leak in a SSL module.
Date: Mon, 06 Apr 2026 07:13:56 +0000
Message-ID: <[email protected]> (raw)
Fix memory leak in a SSL module.
load_dh_file() leaked memory when supplied DH parameters are not
valid. It should have freed the memory returned by
PEM_read_DHparams() using DH_free(). The module was first imported
from PostgreSQL (commit 573bd08b99e277026e87bb55ae69c489fab321b8
2018/1/19) on 2019/6/18 by commit
51bc494aaa7fd191e14038204d18effe2efb0ec8. PostgreSQL found the memory
leak later on and fixed it by commit
e835e89a0fd267871e7fbddc39ad00ee3d0cb55c on 2021/3/20. So we need to
fix it as well.
While I'm at it, the copyright notice in the same file is fixed. Since
the code was copied from PostgreSQL, we should retain the original
PostgreSQL copyright notice.
Author: Tatsuo Ishii <[email protected]>
Discussion: https://www.postgresql.org/message-id/20260403.091842.102589579921239540.ishii%40postgresql.org
Backpatch-through: v4.3
Branch
------
V4_5_STABLE
Details
-------
https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=003b234ca4913f94b98af1f912fc95002ac2c...
Modified Files
--------------
src/utils/pool_ssl.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected], [email protected]
Subject: Re: pgpool: Fix memory leak in a SSL module.
In-Reply-To: <[email protected]>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox