From ba578ae667161054871df049795a276170d6f8cd Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Thu, 13 Dec 2001 09:40:18 +0000 Subject: [PATCH] Free libpgeasy result structure on database close; fixed memory leak. --- src/interfaces/libpgeasy/libpgeasy.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/interfaces/libpgeasy/libpgeasy.c b/src/interfaces/libpgeasy/libpgeasy.c index 0f049d6262..b1d1104f3b 100644 --- a/src/interfaces/libpgeasy/libpgeasy.c +++ b/src/interfaces/libpgeasy/libpgeasy.c @@ -62,6 +62,11 @@ connectdb(char *options) void disconnectdb() { + if (res != NULL && + in_result_block == FALSE && + was_get_unset_result == FALSE) + PQclear(res); + PQfinish(conn); } -- 2.40.0