mirror of
https://github.com/postgres/postgres.git
synced 2025-06-26 12:21:12 +03:00
Fix crash caused by NULL lookup when reporting IP address of failed
libpq connection, per report from Magnus. This happens only on GIT master and only on Win32 because that is the platform where "" maps to an IP address (localhost).
This commit is contained in:
@ -1031,7 +1031,8 @@ connectFailureMessage(PGconn *conn, int errorno)
|
||||
strcpy(host_addr, "???");
|
||||
|
||||
display_host_addr = (conn->pghostaddr == NULL) &&
|
||||
(strcmp(conn->pghost, host_addr) != 0);
|
||||
(conn->pghost != NULL) &&
|
||||
(strcmp(conn->pghost, host_addr) != 0);
|
||||
|
||||
appendPQExpBuffer(&conn->errorMessage,
|
||||
libpq_gettext("could not connect to server: %s\n"
|
||||
|
Reference in New Issue
Block a user