mirror of
https://github.com/postgres/postgres.git
synced 2025-04-25 21:42:33 +03:00
Don't use gethostbyname2(). It's not portable and we don't claim to
support IPv6 anyway.
This commit is contained in:
parent
1e91782533
commit
a11ea5e2a3
@ -11,7 +11,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-secure.c,v 1.11 2002/09/04 20:31:47 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-secure.c,v 1.12 2002/09/05 18:27:13 petere Exp $
|
||||||
*
|
*
|
||||||
* NOTES
|
* NOTES
|
||||||
* The client *requires* a valid server certificate. Since
|
* The client *requires* a valid server certificate. Since
|
||||||
@ -364,7 +364,7 @@ verify_cb(int ok, X509_STORE_CTX *ctx)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Verify that common name resolves to peer.
|
* Verify that common name resolves to peer.
|
||||||
* This function is not thread-safe due to gethostbyname2().
|
* This function is not thread-safe due to gethostbyname().
|
||||||
*/
|
*/
|
||||||
static int
|
static int
|
||||||
verify_peer(PGconn *conn)
|
verify_peer(PGconn *conn)
|
||||||
@ -391,7 +391,7 @@ verify_peer(PGconn *conn)
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
/* what do we know about the peer's common name? */
|
/* what do we know about the peer's common name? */
|
||||||
if ((h = gethostbyname2(conn->peer_cn, addr.sa_family)) == NULL)
|
if ((h = gethostbyname(conn->peer_cn)) == NULL)
|
||||||
{
|
{
|
||||||
printfPQExpBuffer(&conn->errorMessage,
|
printfPQExpBuffer(&conn->errorMessage,
|
||||||
libpq_gettext("error getting information about host (%s): %s\n"),
|
libpq_gettext("error getting information about host (%s): %s\n"),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user