From: Daniel Gustafsson Date: Mon, 24 Feb 2025 15:03:19 +0000 (+0100) Subject: pg_amcheck: PQclear query results X-Git-Tag: REL_18_BETA1~776 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=e889422d98e;p=postgresql.git pg_amcheck: PQclear query results While the potential memory leak is small, ensure to PQclear the query results before disconnecting. Author: Jiao Shuntian <312199339@qq.com> Reviewed-by: Daniel Gustafsson Discussion: https://postgr.es/m/tencent_F34922C91C41E76C734773E767C9FBDB9906@qq.com --- diff --git a/src/bin/pg_amcheck/pg_amcheck.c b/src/bin/pg_amcheck/pg_amcheck.c index c5ec25be22b..996833ed400 100644 --- a/src/bin/pg_amcheck/pg_amcheck.c +++ b/src/bin/pg_amcheck/pg_amcheck.c @@ -587,6 +587,7 @@ main(int argc, char *argv[]) /* Querying the catalog succeeded, but amcheck is missing. */ pg_log_warning("skipping database \"%s\": amcheck is not installed", PQdb(conn)); + PQclear(result); disconnectDatabase(conn); conn = NULL; continue;