aboutsummaryrefslogtreecommitdiff
path: root/src/backend/replication/walreceiver.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/replication/walreceiver.c')
-rw-r--r--src/backend/replication/walreceiver.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/backend/replication/walreceiver.c b/src/backend/replication/walreceiver.c
index 18b4727fa81..7058b888ca3 100644
--- a/src/backend/replication/walreceiver.c
+++ b/src/backend/replication/walreceiver.c
@@ -276,6 +276,11 @@ WalReceiverMain(void)
walrcv_connect(conninfo, startpoint);
DisableWalRcvImmediateExit();
+ /* Initialize LogstreamResult, reply_message and feedback_message */
+ LogstreamResult.Write = LogstreamResult.Flush = GetXLogReplayRecPtr();
+ MemSet(&reply_message, 0, sizeof(reply_message));
+ MemSet(&feedback_message, 0, sizeof(feedback_message));
+
/* Loop until end-of-streaming or error */
for (;;)
{