pgpool2.git / summary / log / commit / refs

commit    bb3ffa5ed3290028c82b085ee8449929a5fcad78
Author:   Tatsuo Ishii <ishii@sraoss.co.jp>
Date:     Tue Aug 21 08:33:52 2018 +0000

    Fix memory leak pointed out by Coverity.


src/main/pgpool_main.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/pgpool_main.c b/src/main/pgpool_main.c index d670f2f3d..2cb9f2313 100644 --- a/src/main/pgpool_main.c +++ b/src/main/pgpool_main.c @@ -3360,9 +3360,7 @@ find_primary_node(void) int i; POOL_NODE_STATUS *status; int primary = -1; - char *password = get_pgpool_config_user_password(pool_config->sr_check_user, - pool_config->sr_check_password); - + char *password = NULL; /* Streaming replication mode? */ if (!SL_MODE) @@ -3390,6 +3388,9 @@ find_primary_node(void) } } + password = get_pgpool_config_user_password(pool_config->sr_check_user, + pool_config->sr_check_password); + /* * Establish connections to backend */ [parent: b1a6cb17053a]