pgpool2.git / summary / log / commit / refs
commit 9dfad1a29d46dd0e19a3866636a41982ae5376bb
Author: Tatsuo Ishii <ishii at sraoss.co.jp>
Date: Wed Jul 21 07:05:27 2010 +0000
Fix hungup when simple error query issued.
pool_proto_modules.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/pool_proto_modules.c b/pool_proto_modules.c
index 4bac4341c..db725383f 100644
--- a/pool_proto_modules.c
+++ b/pool_proto_modules.c
@@ -2028,8 +2028,10 @@ POOL_STATUS ProcessBackendResponse(POOL_CONNECTION *frontend,
case 'E': /* ErrorResponse */
status = ErrorResponse3(frontend, backend);
if (pool_is_doing_extended_query_message())
+ {
pool_set_ignore_till_sync();
- pool_unset_query_in_progress();
+ pool_unset_query_in_progress();
+ }
break;
case 'C': /* CommandComplete */
[parent: 74d93f30e9e3]