diff options
Diffstat (limited to 'src/interfaces/libpq/fe-secure.c')
-rw-r--r-- | src/interfaces/libpq/fe-secure.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/interfaces/libpq/fe-secure.c b/src/interfaces/libpq/fe-secure.c index c6010718381..b15d8d137ce 100644 --- a/src/interfaces/libpq/fe-secure.c +++ b/src/interfaces/libpq/fe-secure.c @@ -159,12 +159,12 @@ PQinitOpenSSL(int do_ssl, int do_crypto) * Initialize global SSL context */ int -pqsecure_initialize(PGconn *conn) +pqsecure_initialize(PGconn *conn, bool do_ssl, bool do_crypto) { int r = 0; #ifdef USE_SSL - r = pgtls_init(conn); + r = pgtls_init(conn, do_ssl, do_crypto); #endif return r; @@ -191,8 +191,7 @@ void pqsecure_close(PGconn *conn) { #ifdef USE_SSL - if (conn->ssl_in_use) - pgtls_close(conn); + pgtls_close(conn); #endif } |