Allow reset queries to run even if extended queries do not end.
authorTatsuo Ishii <ishii@sraoss.co.jp>
Wed, 20 Mar 2024 22:31:29 +0000 (07:31 +0900)
committerTatsuo Ishii <ishii@sraoss.co.jp>
Thu, 21 Mar 2024 00:34:18 +0000 (09:34 +0900)
commit9054387d0e362f96c505f970168b2740988adba8
treead0273d67d5ac34674c7a3e80065fc709e440959
parent5a6c82e9fdab6f023c7f413adad3b7e8776be13f
Allow reset queries to run even if extended queries do not end.

Commit 240c668d "Guard against inappropriate protocol data." caused
reset queries fail if extended query messages do not end. This commit
fix that by checking whether we are running reset queries in
SimpleQuery(). Also add the test case for this.
src/protocol/pool_proto_modules.c
src/test/regression/tests/082.guard_against_bad_protocol/pgproto2.data [new file with mode: 0644]
src/test/regression/tests/082.guard_against_bad_protocol/test.sh