Commit 366d2a3d authored by Peter Eisentraut's avatar Peter Eisentraut

pg_dump: Fix minor memory leak

Missing a destroyPQExpBuffer() in the early exit branch.  The early
exits aren't really necessary.  Most similar functions just proceed
running the rest of the code zero times and clean up at the end.
parent 56549129
......@@ -3360,15 +3360,6 @@ getPublications(Archive *fout)
ntups = PQntuples(res);
if (ntups == 0)
{
/*
* There are no publications defined. Clean up and return.
*/
PQclear(res);
return;
}
i_tableoid = PQfnumber(res, "tableoid");
i_oid = PQfnumber(res, "oid");
i_pubname = PQfnumber(res, "pubname");
......@@ -3637,15 +3628,6 @@ getSubscriptions(Archive *fout)
ntups = PQntuples(res);
if (ntups == 0)
{
/*
* There are no subscriptions defined. Clean up and return.
*/
PQclear(res);
return;
}
i_tableoid = PQfnumber(res, "tableoid");
i_oid = PQfnumber(res, "oid");
i_subname = PQfnumber(res, "subname");
......
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