aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Hagander <magnus@hagander.net>2020-07-07 16:57:27 +0200
committerMagnus Hagander <magnus@hagander.net>2020-07-07 16:57:27 +0200
commit6a5c750f3f72899f4f982f921d5bf5665f55651e (patch)
tree291fcd0d54d4ece414da23636f2dd5c46312ec94
parent71ec58e7fc1e180165fbed7a983d8179a03ddfc6 (diff)
downloadpostgresql-6a5c750f3f72899f4f982f921d5bf5665f55651e.tar.gz
postgresql-6a5c750f3f72899f4f982f921d5bf5665f55651e.zip
Check ssl_in_use flag when reporting statistics
Previously we checked that the ssl pointer was not null, but this puts a requirement on there being such a pointer which may not be true in future multi-ssl-library supporting times. This seems to have been an oversight in 9029f4b3740, but hasn't really had any effect since we only have one library. Author: Daniel Gustafsson
-rw-r--r--src/backend/postmaster/pgstat.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/postmaster/pgstat.c b/src/backend/postmaster/pgstat.c
index c022597bc09..edfa774ee40 100644
--- a/src/backend/postmaster/pgstat.c
+++ b/src/backend/postmaster/pgstat.c
@@ -2989,7 +2989,7 @@ pgstat_bestart(void)
MemSet(&lbeentry.st_clientaddr, 0, sizeof(lbeentry.st_clientaddr));
#ifdef USE_SSL
- if (MyProcPort && MyProcPort->ssl != NULL)
+ if (MyProcPort && MyProcPort->ssl_in_use)
{
lbeentry.st_ssl = true;
lsslstatus.ssl_bits = be_tls_get_cipher_bits(MyProcPort);