diff --git a/uppsrc/PostgreSQL/PostgreSQL.cpp b/uppsrc/PostgreSQL/PostgreSQL.cpp index 2b75af11e..7863dbbd9 100644 --- a/uppsrc/PostgreSQL/PostgreSQL.cpp +++ b/uppsrc/PostgreSQL/PostgreSQL.cpp @@ -349,7 +349,13 @@ bool PostgreSQLSession::Open(const char *connect) { Close(); conns = connect; - conn = PQconnectdb(connect); + + { + MemoryIgnoreLeaksBlock __; + // PGSQL, when sharing .dll SSL, does not free SSL data + conn = PQconnectdb(connect); + } + if(PQstatus(conn) != CONNECTION_OK) { SetError(FromSystemCharset(PQerrorMessage(conn)), "Opening database");