diff options
author | Bruce Momjian | 2001-12-13 09:40:18 +0000 |
---|---|---|
committer | Bruce Momjian | 2001-12-13 09:40:18 +0000 |
commit | ba578ae667161054871df049795a276170d6f8cd (patch) | |
tree | 4f30c3c309153c36f776a29f8750f9e4dd7a76b4 | |
parent | 219b4b2490d5e968c33d2f407d876844fa1f4cd4 (diff) |
Free libpgeasy result structure on database close; fixed memory leak.
-rw-r--r-- | src/interfaces/libpgeasy/libpgeasy.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/interfaces/libpgeasy/libpgeasy.c b/src/interfaces/libpgeasy/libpgeasy.c index 0f049d6262d..b1d1104f3b0 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); } |