diff --git a/src/backend/replication/walsender.c b/src/backend/replication/walsender.c
index 363f6181adb34722e57b3231f3a6a54bff46d770..dde773d79e18de8122d372abc59e0f967a639698 100644
--- a/src/backend/replication/walsender.c
+++ b/src/backend/replication/walsender.c
@@ -776,7 +776,7 @@ WalSndLoop(void)
 			!got_SIGHUP &&
 			!walsender_shutdown_requested)
 		{
-			TimestampTz	finish_time;
+			TimestampTz	finish_time = 0;
 			long		sleeptime;
 
 			/* Reschedule replication timeout */