From bb3ffa5ed3290028c82b085ee8449929a5fcad78 Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Tue, 21 Aug 2018 17:33:52 +0900 Subject: [PATCH] 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 */ -- 2.39.5