[pgpool-committers: 8643] pgpool: Fix accepting INET fd bug.
Tatsuo Ishii
ishii at sraoss.co.jp
Wed May 25 11:01:03 JST 2022
Fix accepting INET fd bug.
This was introduced in commit: 9f727c1e267f1363012a3af599b7d7515e4ec355.
While pgpool_main initializes itself, first accepting UNIX/INET domain
sockets are set in "fds" array. Then forks child process. So far so
good. Later on pgpool_main initializes pcp sockets. But at this point
it accidentally initialized "fds" array again. As a result, if child
process is forked again, wrong fds were used by those child
process. Immediate result is, frontend could not connect to pgpool by
INET domain listen addresses (-h localhost).
Problem found by Bo peng.
Branch
------
master
Details
-------
https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=d59c70983c8cf40642631c0a20479ebce1974435
Modified Files
--------------
src/main/pgpool_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
More information about the pgpool-committers
mailing list