aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2016-08-31 09:24:19 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2016-08-31 09:24:19 -0400
commit679226337ac3f44e784de0a95a8599dfd86401e8 (patch)
tree23fbbf9539fd1bc41ce379a7e0761bf3241815b3 /src
parent14cca1bf8e31ed39dbc26dd6c610f1113e759972 (diff)
downloadpostgresql-679226337ac3f44e784de0a95a8599dfd86401e8.tar.gz
postgresql-679226337ac3f44e784de0a95a8599dfd86401e8.zip
Remove no-longer-useful SSL-specific Port.count field.
Since we removed SSL renegotiation, there's no longer any reason to keep track of the amount of data transferred over the link. Daniel Gustafsson Discussion: <FEA7F89C-ECDF-4799-B789-2F8DDCBA467F@yesql.se>
Diffstat (limited to 'src')
-rw-r--r--src/backend/libpq/be-secure-openssl.c6
-rw-r--r--src/include/libpq/libpq-be.h1
2 files changed, 2 insertions, 5 deletions
diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c
index e5f434ca17a..bb0d2d977f5 100644
--- a/src/backend/libpq/be-secure-openssl.c
+++ b/src/backend/libpq/be-secure-openssl.c
@@ -447,8 +447,6 @@ aloop:
return -1;
}
- port->count = 0;
-
/* Get client certificate, if available. */
port->peer = SSL_get_peer_certificate(port->ssl);
@@ -549,7 +547,7 @@ be_tls_read(Port *port, void *ptr, size_t len, int *waitfor)
switch (err)
{
case SSL_ERROR_NONE:
- port->count += n;
+ /* a-ok */
break;
case SSL_ERROR_WANT_READ:
*waitfor = WL_SOCKET_READABLE;
@@ -609,7 +607,7 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor)
switch (err)
{
case SSL_ERROR_NONE:
- port->count += n;
+ /* a-ok */
break;
case SSL_ERROR_WANT_READ:
*waitfor = WL_SOCKET_READABLE;
diff --git a/src/include/libpq/libpq-be.h b/src/include/libpq/libpq-be.h
index 5d07b782237..ecdfbc60bb5 100644
--- a/src/include/libpq/libpq-be.h
+++ b/src/include/libpq/libpq-be.h
@@ -192,7 +192,6 @@ typedef struct Port
#ifdef USE_OPENSSL
SSL *ssl;
X509 *peer;
- unsigned long count;
#endif
} Port;