pgpool2.git / summary / log / commit / refs

commit    5de3d775d2055fe5ced2e443d4099dfecba3bd73
Author:   Takuma Hoshiai <hoshiai@sraoss.co.jp>
Date:     Mon Oct 22 07:30:40 2018 +0000

    Fix segmentation fault, when client send sync message in native replication mode.
    
    When the query to be executed does not exist, if client sent 'Sync' messages to Pgpool-II which in native replication mode, occurred segmentation fault.
    
    See:
    https://www.pgpool.net/mantisbt/view.php?id=434
    for more details.


src/protocol/pool_proto_modules.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/protocol/pool_proto_modules.c b/src/protocol/pool_proto_modules.c index 426aa956e..bf4ca87ba 100644 --- a/src/protocol/pool_proto_modules.c +++ b/src/protocol/pool_proto_modules.c @@ -1999,6 +1999,7 @@ ReadyForQuery(POOL_CONNECTION * frontend, else { if ((pool_is_doing_extended_query_message() && + session_context->query_context && session_context->query_context->query_state[MASTER_NODE_ID] != POOL_UNPARSED && session_context->uncompleted_message) || (!pool_is_doing_extended_query_message() && session_context->uncompleted_message && [parent: 117f57c611ec]