Commit 37732a25 authored by Alvaro Herrera's avatar Alvaro Herrera

Fix minor leak in pg_dump for ACCESS METHOD.

Bug reported by Coverity.

Author: Michaël Paquier
parent 59a2111b
...@@ -11580,6 +11580,7 @@ dumpAccessMethod(Archive *fout, AccessMethodInfo *aminfo) ...@@ -11580,6 +11580,7 @@ dumpAccessMethod(Archive *fout, AccessMethodInfo *aminfo)
default: default:
write_msg(NULL, "WARNING: invalid type %c of access method %s\n", write_msg(NULL, "WARNING: invalid type %c of access method %s\n",
aminfo->amtype, qamname); aminfo->amtype, qamname);
pg_free(qamname);
destroyPQExpBuffer(q); destroyPQExpBuffer(q);
destroyPQExpBuffer(delq); destroyPQExpBuffer(delq);
destroyPQExpBuffer(labelq); destroyPQExpBuffer(labelq);
...@@ -11609,7 +11610,7 @@ dumpAccessMethod(Archive *fout, AccessMethodInfo *aminfo) ...@@ -11609,7 +11610,7 @@ dumpAccessMethod(Archive *fout, AccessMethodInfo *aminfo)
NULL, "", NULL, "",
aminfo->dobj.catId, 0, aminfo->dobj.dumpId); aminfo->dobj.catId, 0, aminfo->dobj.dumpId);
free(qamname); pg_free(qamname);
destroyPQExpBuffer(q); destroyPQExpBuffer(q);
destroyPQExpBuffer(delq); destroyPQExpBuffer(delq);
......
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