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]