summaryrefslogtreecommitdiff
path: root/src/bin/pg_combinebackup
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/pg_combinebackup')
-rw-r--r--src/bin/pg_combinebackup/reconstruct.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bin/pg_combinebackup/reconstruct.c b/src/bin/pg_combinebackup/reconstruct.c
index 8acaa54ff38..38d8e8a2dc9 100644
--- a/src/bin/pg_combinebackup/reconstruct.c
+++ b/src/bin/pg_combinebackup/reconstruct.c
@@ -370,6 +370,7 @@ reconstruct_from_incremental_file(char *input_filename,
if (s->relative_block_numbers != NULL)
pfree(s->relative_block_numbers);
pg_free(s->filename);
+ pg_free(s);
}
pfree(sourcemap);
pfree(offsetmap);
@@ -517,6 +518,7 @@ make_rfile(char *filename, bool missing_ok)
{
if (missing_ok && errno == ENOENT)
{
+ pg_free(rf->filename);
pg_free(rf);
return NULL;
}