postgres.git / summary / log / commit / refs
commit aa7cf3eef4aa994cca086c091782c322f7c416b2
Author: Magnus Hagander <magnus@hagander.net>
Date: Thu May 07 09:40:15 2015 +0000
First released in: 9.5.0
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 977b72e3449..dccb4728f0d 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");
[parent: 1998261034ec]