pgpool2.git / summary / log / commit / refs
commit 8e11be020e82694de70a7709a8e306050a9eacc7
Author: Muhammad Usama <m.usama@gmail.com>
Date: Thu Mar 19 13:57:01 2015 +0000
Fix incorrect expression in code, as per coverity 1288502
src/libs/pcp/pcp.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/libs/pcp/pcp.c b/src/libs/pcp/pcp.c
index cbd75bd2e..38ab4824f 100644
--- a/src/libs/pcp/pcp.c
+++ b/src/libs/pcp/pcp.c
@@ -227,7 +227,7 @@ pcp_connect(char *hostname, int port, char *username, char *password, FILE *Pfde
{
char port_str[100];
snprintf(port_str, sizeof(port_str), "%d",port);
- password_fron_file = PasswordFromFile(pcpConn,(hostname == UNIX_DOMAIN_PATH)?DefaultHost:hostname, port_str, username);
+ password_fron_file = PasswordFromFile(pcpConn, hostname, port_str, username);
password = password_fron_file;
}
@@ -1820,6 +1820,8 @@ PasswordFromFile(PCPConnInfo* pcpConn, char *hostname, char *port, char *usernam
if (hostname == NULL)
hostname = DefaultHost;
+ else if(strcmp(hostname , UNIX_DOMAIN_PATH) == 0)
+ hostname = DefaultHost;
if (!getPoolPassFilename(pgpassfile))
return NULL;
[parent: 85e7862ddc6e]