aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Gustafsson <dgustafsson@postgresql.org>2025-02-24 16:03:19 +0100
committerDaniel Gustafsson <dgustafsson@postgresql.org>2025-02-24 16:03:19 +0100
commite889422d98e066dcf095fa275fbcb14ffd45708c (patch)
tree1216f911c6271590672b70611de61c9d210f390f /src
parent5ee75e32fa734e8ae85ff096f1523be8e16e1b8d (diff)
downloadpostgresql-e889422d98e066dcf095fa275fbcb14ffd45708c.tar.gz
postgresql-e889422d98e066dcf095fa275fbcb14ffd45708c.zip
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 <daniel@yesql.se> Discussion: https://postgr.es/m/tencent_F34922C91C41E76C734773E767C9FBDB9906@qq.com
Diffstat (limited to 'src')
-rw-r--r--src/bin/pg_amcheck/pg_amcheck.c1
1 files changed, 1 insertions, 0 deletions
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;