diff options
Diffstat (limited to 'contrib/pg_upgrade/check.c')
-rw-r--r-- | contrib/pg_upgrade/check.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/contrib/pg_upgrade/check.c b/contrib/pg_upgrade/check.c index 9ef63ec2c9d..1c4847abea1 100644 --- a/contrib/pg_upgrade/check.c +++ b/contrib/pg_upgrade/check.c @@ -515,9 +515,11 @@ check_for_isn_and_int8_passing_mismatch(ClusterInfo *cluster) PQfinish(conn); } + if (script) + fclose(script); + if (found) { - fclose(script); pg_log(PG_REPORT, "fatal\n"); pg_log(PG_FATAL, "| Your installation contains \"/contrib/isn\" functions\n" @@ -616,9 +618,11 @@ check_for_reg_data_type_usage(ClusterInfo *cluster) PQfinish(conn); } + if (script) + fclose(script); + if (found) { - fclose(script); pg_log(PG_REPORT, "fatal\n"); pg_log(PG_FATAL, "| Your installation contains one of the reg* data types in\n" |