Commit fb755b6d authored by Bruce Momjian's avatar Bruce Momjian

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
...@@ -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;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment