Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 3c9e4cd

Browse files
committed
Fix oversight in recent pg_basebackup fix causing pg_receivexlog failures.
A oversight in 2c0a485 causes 'could not create archive status file "...": No such file or directory' errors in pg_receivexlog if the target directory doesn't happen to contain a archive_status directory. That's due to a stupidly left over 'true' constant instead of mark_done being passed down to ProcessXLogDataMsg(). The bug is only present in the master branch, and luckily wasn't released. Spotted by Fujii Masao.
1 parent 9f1d731 commit 3c9e4cd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/bin/pg_basebackup/receivelog.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,7 @@ HandleCopyStream(PGconn *conn, XLogRecPtr startpos, uint32 timeline,
906906
{
907907
if (!ProcessXLogDataMsg(conn, copybuf, r, &blockpos,
908908
timeline, basedir, stream_stop,
909-
partial_suffix, true))
909+
partial_suffix, mark_done))
910910
goto error;
911911

912912
/*

0 commit comments

Comments
 (0)