diff --git a/src/backend/replication/walsender.c b/src/backend/replication/walsender.c
index bd35f31e6fa1f05a8a15200d0e1f2e5f1bf14cb6..559e7349fc59c60de457b69124c57e22d1cd2364 100644
--- a/src/backend/replication/walsender.c
+++ b/src/backend/replication/walsender.c
@@ -179,6 +179,8 @@ WalSndHandshake(void)
 	{
 		int			firstchar;
 
+		set_ps_display("idle", false);
+
 		/* Wait for a command to arrive */
 		firstchar = pq_getbyte();