diff options
Diffstat (limited to 'src/backend/libpq/auth.c')
-rw-r--r-- | src/backend/libpq/auth.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/backend/libpq/auth.c b/src/backend/libpq/auth.c index a24f0978466..fd8d54a012d 100644 --- a/src/backend/libpq/auth.c +++ b/src/backend/libpq/auth.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/libpq/auth.c,v 1.105 2003/07/23 23:30:40 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/libpq/auth.c,v 1.106 2003/07/26 13:50:02 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -439,10 +439,16 @@ ClientAuthentication(Port *port) NULL, 0, NI_NUMERICHOST); +#ifdef USE_SSL +#define EREPORT_SSL_STATUS (port->ssl ? "on" : "off") +#else +#define EREPORT_SSL_STATUS "off" +#endif + ereport(FATAL, (errcode(ERRCODE_INVALID_AUTHORIZATION_SPECIFICATION), - errmsg("no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\"", - hostinfo, port->user_name, port->database_name))); + errmsg("no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", SSL \"%s\"", + hostinfo, port->user_name, port->database_name, EREPORT_SSL_STATUS))); break; } |