diff --git a/src/backend/replication/walsender.c b/src/backend/replication/walsender.c
index 7f5671504f..f1a3f777f3 100644
--- a/src/backend/replication/walsender.c
+++ b/src/backend/replication/walsender.c
@@ -1304,12 +1304,6 @@ WalSndWaitForWal(XLogRecPtr loc)
 		loc <= RecentFlushPtr)
 		return RecentFlushPtr;
 
-	/* Get a more recent flush pointer. */
-	if (!RecoveryInProgress())
-		RecentFlushPtr = GetFlushRecPtr();
-	else
-		RecentFlushPtr = GetXLogReplayRecPtr(NULL);
-
 	for (;;)
 	{
 		long		sleeptime;
