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]