From c01ac6dcba0aa65ad237c3af4a67bc70da8e4b0e Mon Sep 17 00:00:00 2001 From: Andrew Dunstan Date: Sun, 1 Dec 2019 17:49:43 -0500 Subject: [PATCH] Add dummy versions of new SSL functions for non-SSL builds This rectifies an oversight in commit 4dc6355210, which caused certain builds to fail, especially on Windows. --- src/interfaces/libpq/fe-secure.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/interfaces/libpq/fe-secure.c b/src/interfaces/libpq/fe-secure.c index e55b375c516..994605d0be4 100644 --- a/src/interfaces/libpq/fe-secure.c +++ b/src/interfaces/libpq/fe-secure.c @@ -432,6 +432,24 @@ PQsslAttributeNames(PGconn *conn) return result; } + +PQsslKeyPassHook_type +PQgetSSLKeyPassHook(void) +{ + return NULL; +} + +void +PQsetSSLKeyPassHook(PQsslKeyPassHook_type hook) +{ + return; +} + +int +PQdefaultSSLKeyPassHook(char *buf, int size, PGconn *conn) +{ + return 0; +} #endif /* USE_SSL */ /* Dummy version of GSSAPI information functions, when built without GSS support */