diff --git a/src/interfaces/libpq/fe-connect.c b/src/interfaces/libpq/fe-connect.c index bb66d71cc4..9db1700ffb 100644 --- a/src/interfaces/libpq/fe-connect.c +++ b/src/interfaces/libpq/fe-connect.c @@ -1576,6 +1576,12 @@ pqConnectOptions2(PGconn *conn) } #endif } + else + { + conn->sslmode = strdup(DefaultSSLMode); + if (!conn->sslmode) + goto oom_error; + } /* * validate sslnegotiation option, default is "postgres" for the postgres