From: Magnus Hagander Date: Thu, 23 Oct 2008 16:17:22 +0000 (+0000) Subject: Fix memory leak when using gsslib parameter in libpq connections X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=c9aa4af8910b9e1e02da091a69bbee347a01aa9a;p=users%2Fbernd%2Fpostgres.git Fix memory leak when using gsslib parameter in libpq connections --- diff --git a/src/interfaces/libpq/fe-connect.c b/src/interfaces/libpq/fe-connect.c index 27d4a200a4..03228a9023 100644 --- a/src/interfaces/libpq/fe-connect.c +++ b/src/interfaces/libpq/fe-connect.c @@ -1998,6 +1998,10 @@ freePGconn(PGconn *conn) #if defined(KRB5) || defined(ENABLE_GSS) || defined(ENABLE_SSPI) if (conn->krbsrvname) free(conn->krbsrvname); +#endif +#if defined(ENABLE_GSS) && defined(ENABLE_SSPI) + if (conn->gsslib) + free(conn->gsslib); #endif /* Note that conn->Pfdebug is not ours to close or free */ if (conn->last_query)