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); }