diff options
Diffstat (limited to 'src/interfaces/libpq/fe-secure.c')
| -rw-r--r-- | src/interfaces/libpq/fe-secure.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/src/interfaces/libpq/fe-secure.c b/src/interfaces/libpq/fe-secure.c index 9558010a81c..14a1dcd4599 100644 --- a/src/interfaces/libpq/fe-secure.c +++ b/src/interfaces/libpq/fe-secure.c @@ -11,7 +11,7 @@   *   *   * IDENTIFICATION - *	  $PostgreSQL: pgsql/src/interfaces/libpq/fe-secure.c,v 1.135 2010/07/06 19:19:01 momjian Exp $ + *	  $PostgreSQL: pgsql/src/interfaces/libpq/fe-secure.c,v 1.135.2.1 2010/07/14 17:09:54 tgl Exp $   *   * NOTES   * @@ -589,16 +589,16 @@ static bool  verify_peer_name_matches_certificate(PGconn *conn)  {  	/* -	 * If told not to verify the peer name, don't do it. Return 0 indicating +	 * If told not to verify the peer name, don't do it. Return true indicating  	 * that the verification was successful.  	 */  	if (strcmp(conn->sslmode, "verify-full") != 0)  		return true; -	if (conn->pghostaddr) +	if (!(conn->pghost && conn->pghost[0] != '\0'))  	{  		printfPQExpBuffer(&conn->errorMessage, -						  libpq_gettext("verified SSL connections are only supported when connecting to a host name\n")); +						  libpq_gettext("host name must be specified for a verified SSL connection\n"));  		return false;  	}  	else  | 
