Skip to content
Snippets Groups Projects
Commit fb755b6d authored by Bruce Momjian's avatar Bruce Momjian
Browse files

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
parent 31ae87c3
No related branches found
No related tags found
No related merge requests found
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
* *
* *
* IDENTIFICATION * 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 * NOTES
* The client *requires* a valid server certificate. Since * The client *requires* a valid server certificate. Since
...@@ -1019,7 +1019,8 @@ open_client_SSL(PGconn *conn) ...@@ -1019,7 +1019,8 @@ open_client_SSL(PGconn *conn)
r = SSL_connect(conn->ssl); r = SSL_connect(conn->ssl);
if (r <= 0) 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: case SSL_ERROR_WANT_READ:
return PGRES_POLLING_READING; return PGRES_POLLING_READING;
...@@ -1054,7 +1055,7 @@ open_client_SSL(PGconn *conn) ...@@ -1054,7 +1055,7 @@ open_client_SSL(PGconn *conn)
default: default:
printfPQExpBuffer(&conn->errorMessage, printfPQExpBuffer(&conn->errorMessage,
libpq_gettext("unrecognized SSL error code\n")); libpq_gettext("unrecognized SSL error code (%d)\n"), err);
close_SSL(conn); close_SSL(conn);
return PGRES_POLLING_FAILED; return PGRES_POLLING_FAILED;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment