diff --git a/src/interfaces/libpq/fe-connect.c b/src/interfaces/libpq/fe-connect.c
index b1523a6..8d9400b 100644
*** /tmp/pgrevert.7311/PXMjec_fe-connect.c	Thu Dec 16 08:36:11 2010
--- src/interfaces/libpq/fe-connect.c	Thu Dec 16 08:31:51 2010
*************** connectFailureMessage(PGconn *conn, int 
*** 1031,1037 ****
  			strcpy(host_addr, "???");
  
  		display_host_addr = (conn->pghostaddr == NULL) &&
! 			(strcmp(conn->pghost, host_addr) != 0);
  
  		appendPQExpBuffer(&conn->errorMessage,
  						  libpq_gettext("could not connect to server: %s\n"
--- 1031,1038 ----
  			strcpy(host_addr, "???");
  
  		display_host_addr = (conn->pghostaddr == NULL) &&
! 							(conn->pghost != NULL) &&
! 							(strcmp(conn->pghost, host_addr) != 0);
  
  		appendPQExpBuffer(&conn->errorMessage,
  						  libpq_gettext("could not connect to server: %s\n"
