From fb755b6dd469d98cb9939be4cb48081aa1405e38 Mon Sep 17 00:00:00 2001 From: Bruce Momjian <bruce@momjian.us> Date: Thu, 23 Sep 2004 13:20:45 +0000 Subject: [PATCH] This patch logs the error code in the default case, so that the user stands a chance of looking it up. "Unrecognised error" is always disheartening. :-) Dominic Mitchell --- src/interfaces/libpq/fe-secure.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/interfaces/libpq/fe-secure.c b/src/interfaces/libpq/fe-secure.c index db254e52c27..f7bcd8f6fda 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.49 2004/08/29 05:07:00 momjian Exp $ + * $PostgreSQL: pgsql/src/interfaces/libpq/fe-secure.c,v 1.50 2004/09/23 13:20:45 momjian Exp $ * * NOTES * The client *requires* a valid server certificate. Since @@ -1019,7 +1019,8 @@ open_client_SSL(PGconn *conn) r = SSL_connect(conn->ssl); if (r <= 0) { - switch (SSL_get_error(conn->ssl, r)) + int err = SSL_get_error(conn->ssl, r); + switch (err) { case SSL_ERROR_WANT_READ: return PGRES_POLLING_READING; @@ -1054,7 +1055,7 @@ open_client_SSL(PGconn *conn) default: printfPQExpBuffer(&conn->errorMessage, - libpq_gettext("unrecognized SSL error code\n")); + libpq_gettext("unrecognized SSL error code (%d)\n"), err); close_SSL(conn); return PGRES_POLLING_FAILED; } -- GitLab