Index: src/interfaces/libpq/fe-secure.c =================================================================== RCS file: /projects/cvsroot/pgsql-server/src/interfaces/libpq/fe-secure.c,v retrieving revision 1.49 diff -u -r1.49 fe-secure.c --- src/interfaces/libpq/fe-secure.c 29 Aug 2004 05:07:00 -0000 1.49 +++ src/interfaces/libpq/fe-secure.c 21 Sep 2004 22:52:48 -0000 @@ -1019,7 +1019,8 @@ 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 @@ 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; }