postgres.git / summary / log / commit / refs
commit bf0945e8636bf0390ef4569bbbf9763573211e03
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: Tue Jun 12 01:55:48 2012 +0000
First released in: 9.2.0
Fix pg_dump output to a named tar-file archive.
"pg_dump -Ft -f filename ..." got broken by my recent commit
4317e0246c645f60c39e6572644cff1cb03b4c65, which I fear I only tested
in the output-to-stdout variant.
Report and fix by Muhammad Asif Naeem.
src/bin/pg_dump/pg_backup_tar.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/bin/pg_dump/pg_backup_tar.c b/src/bin/pg_dump/pg_backup_tar.c
index c5e19968b7c..67527b75850 100644
--- a/src/bin/pg_dump/pg_backup_tar.c
+++ b/src/bin/pg_dump/pg_backup_tar.c
@@ -862,6 +862,7 @@ _CloseArchive(ArchiveHandle *AH)
ropt = NewRestoreOptions();
memcpy(ropt, AH->ropt, sizeof(RestoreOptions));
+ ropt->filename = NULL;
ropt->dropSchema = 1;
ropt->compression = 0;
ropt->superuser = NULL;
[parent: 7d754961f799]