summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2001-12-14 00:52:53 +0000
committerBruce Momjian2001-12-14 00:52:53 +0000
commit2e05d3ecdbbd4d0941215b4616e18cf4bae61333 (patch)
tree7c6aa08a83c66b7b54e6f99f82ced367a9228b99
parentbdafb40077886b017b9dfc357cf42828a51aa42b (diff)
Fix double-memory free in libpgeasy; problem introduced yesterday.
-rw-r--r--src/interfaces/libpgeasy/libpgeasy.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/interfaces/libpgeasy/libpgeasy.c b/src/interfaces/libpgeasy/libpgeasy.c
index 2ccae266a4b..c9bbdf39c8d 100644
--- a/src/interfaces/libpgeasy/libpgeasy.c
+++ b/src/interfaces/libpgeasy/libpgeasy.c
@@ -65,7 +65,10 @@ disconnectdb()
if (res != NULL &&
in_result_block == FALSE &&
was_get_unset_result == FALSE)
+ {
PQclear(res);
+ res = NULL;
+ }
PQfinish(conn);
}