From aa7cf3eef4aa994cca086c091782c322f7c416b2 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Thu, 7 May 2015 11:40:15 +0200 Subject: [PATCH] Fix minor resource leak in pg_dump Michael Paquier, spotted using Coverity --- src/bin/pg_dump/pg_dump.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c index 977b72e344..dccb4728f0 100644 --- a/src/bin/pg_dump/pg_dump.c +++ b/src/bin/pg_dump/pg_dump.c @@ -6596,7 +6596,7 @@ getTransforms(Archive *fout, int *numTransforms) PGresult *res; int ntups; int i; - PQExpBuffer query = createPQExpBuffer(); + PQExpBuffer query; TransformInfo *transforminfo; int i_tableoid; int i_oid; @@ -6612,6 +6612,8 @@ getTransforms(Archive *fout, int *numTransforms) return NULL; } + query = createPQExpBuffer(); + /* Make sure we are in proper schema */ selectSourceSchema(fout, "pg_catalog"); -- 2.40.0