Fix oversight in recent pg_basebackup fix causing pg_receivexlog failures.

Andres Freund <andres@anarazel.de>

Commit: 3c9e4cdbf2ec876dbb71aa80a4cc18662fbd41c2
Author: Andres Freund <andres@anarazel.de>
Date: 2015-01-05T11:31:05Z
Releases: 9.5.0
Fix oversight in recent pg_basebackup fix causing pg_receivexlog failures.

A oversight in 2c0a485896 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.

Files

PathChange+/−
src/bin/pg_basebackup/receivelog.c modified +1 −1