From f712289ffad7c3fb6eb3be4f81adb0aa0981c9f7 Mon Sep 17 00:00:00 2001 From: Heikki Linnakangas Date: Thu, 2 Jul 2015 20:58:51 +0300 Subject: Plug some trivial memory leaks in pg_dump and pg_upgrade. There's no point in trying to free every small allocation in these programs that are used in a one-shot fashion, but these ones seems like an improvement on readability grounds. Michael Paquier, per Coverity report. --- src/bin/pg_dump/pg_dumpall.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/bin/pg_dump/pg_dumpall.c') diff --git a/src/bin/pg_dump/pg_dumpall.c b/src/bin/pg_dump/pg_dumpall.c index d98c83e099..c4b6ae85aa 100644 --- a/src/bin/pg_dump/pg_dumpall.c +++ b/src/bin/pg_dump/pg_dumpall.c @@ -1442,6 +1442,13 @@ dumpCreateDB(PGconn *conn) free(fdbname); } + if (default_encoding) + free(default_encoding); + if (default_collate) + free(default_collate); + if (default_ctype) + free(default_ctype); + PQclear(res); destroyPQExpBuffer(buf); -- cgit v1.2.1