aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contrib/pg_upgrade/check.c2
-rw-r--r--contrib/pg_upgrade/file.c8
2 files changed, 5 insertions, 5 deletions
diff --git a/contrib/pg_upgrade/check.c b/contrib/pg_upgrade/check.c
index e9e9a4fe339..285f10c63db 100644
--- a/contrib/pg_upgrade/check.c
+++ b/contrib/pg_upgrade/check.c
@@ -987,7 +987,7 @@ get_canonical_locale_name(int category, const char *locale)
if (!setlocale(category, save))
pg_log(PG_FATAL, "failed to restore old locale \"%s\"\n", save);
- free(save);
+ pg_free(save);
return res;
}
diff --git a/contrib/pg_upgrade/file.c b/contrib/pg_upgrade/file.c
index d8cd8f5b045..93ffd7b798b 100644
--- a/contrib/pg_upgrade/file.c
+++ b/contrib/pg_upgrade/file.c
@@ -148,7 +148,7 @@ copy_file(const char *srcfile, const char *dstfile, bool force)
return -1;
}
- buffer = (char *) malloc(COPY_BUF_SIZE);
+ buffer = (char *) pg_malloc(COPY_BUF_SIZE);
if (buffer == NULL)
{
@@ -171,7 +171,7 @@ copy_file(const char *srcfile, const char *dstfile, bool force)
int save_errno = errno;
if (buffer != NULL)
- free(buffer);
+ pg_free(buffer);
if (src_fd != 0)
close(src_fd);
@@ -194,7 +194,7 @@ copy_file(const char *srcfile, const char *dstfile, bool force)
int save_errno = errno ? errno : ENOSPC;
if (buffer != NULL)
- free(buffer);
+ pg_free(buffer);
if (src_fd != 0)
close(src_fd);
@@ -208,7 +208,7 @@ copy_file(const char *srcfile, const char *dstfile, bool force)
}
if (buffer != NULL)
- free(buffer);
+ pg_free(buffer);
if (src_fd != 0)
close(src_fd);