Commit 152d24f5 authored by Stephen Frost's avatar Stephen Frost

Fix minor leak in pg_dump

Move allocation to after we check the remote server version, to avoid
a possible, very minor, memory leak.  This makes us more consistent
throughout as most places in pg_dump are done in the same way (due, in
part, to previous fixes like this).

Spotted by the Coverity scanner.
parent a7e5f7bf
......@@ -3602,7 +3602,7 @@ getConversions(Archive *fout, int *numConversions)
PGresult *res;
int ntups;
int i;
PQExpBuffer query = createPQExpBuffer();
PQExpBuffer query;
ConvInfo *convinfo;
int i_tableoid;
int i_oid;
......@@ -3617,6 +3617,8 @@ getConversions(Archive *fout, int *numConversions)
return NULL;
}
query = createPQExpBuffer();
/*
* find all conversions, including builtin conversions; we filter out
* system-defined conversions at dump-out time.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment