summaryrefslogtreecommitdiff
path: root/contrib/pg_upgrade/version.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/pg_upgrade/version.c')
-rw-r--r--contrib/pg_upgrade/version.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/contrib/pg_upgrade/version.c b/contrib/pg_upgrade/version.c
index e8799a40856..5d790a0803e 100644
--- a/contrib/pg_upgrade/version.c
+++ b/contrib/pg_upgrade/version.c
@@ -28,8 +28,7 @@ new_9_0_populate_pg_largeobject_metadata(ClusterInfo *cluster, bool check_mode)
prep_status("Checking for large objects");
- snprintf(output_path, sizeof(output_path), "%s/pg_largeobject.sql",
- os_info.cwd);
+ snprintf(output_path, sizeof(output_path), "pg_largeobject.sql");
for (dbnum = 0; dbnum < cluster->dbarr.ndbs; dbnum++)
{
@@ -49,7 +48,7 @@ new_9_0_populate_pg_largeobject_metadata(ClusterInfo *cluster, bool check_mode)
found = true;
if (!check_mode)
{
- if (script == NULL && (script = fopen(output_path, "w")) == NULL)
+ if (script == NULL && (script = fopen_priv(output_path, "w")) == NULL)
pg_log(PG_FATAL, "could not open file \"%s\": %s\n", output_path, getErrorText(errno));
fprintf(script, "\\connect %s\n",
quote_identifier(active_db->db_name));