diff options
author | Bruce Momjian <bruce@momjian.us> | 2011-03-08 21:35:42 -0500 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2011-03-08 21:36:17 -0500 |
commit | d367d41d662c859011724745fec592baf94b70fe (patch) | |
tree | 3af76d10a4f8edc0c2ceefa3d97993425b1bc160 /contrib/pg_upgrade/version.c | |
parent | 51c0124481213eab45db193929614070da7b60d1 (diff) | |
download | postgresql-d367d41d662c859011724745fec592baf94b70fe.tar.gz postgresql-d367d41d662c859011724745fec592baf94b70fe.zip |
Fix file descriptor leaks in pg_upgrade in failure code paths.
Diffstat (limited to 'contrib/pg_upgrade/version.c')
-rw-r--r-- | contrib/pg_upgrade/version.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/pg_upgrade/version.c b/contrib/pg_upgrade/version.c index e32153818af..8ba7e98d922 100644 --- a/contrib/pg_upgrade/version.c +++ b/contrib/pg_upgrade/version.c @@ -62,10 +62,11 @@ new_9_0_populate_pg_largeobject_metadata(ClusterInfo *cluster, bool check_mode) PQfinish(conn); } + if (script) + fclose(script); + if (found) { - if (!check_mode) - fclose(script); report_status(PG_WARNING, "warning"); if (check_mode) pg_log(PG_WARNING, "\n" |