diff --git a/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c b/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c
index ecec8b345634960d591289ba90b220aad0f5e5da..c10374cdbca5f6b9db6589f5e55e556f68ac0d74 100644
--- a/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c
+++ b/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c
@@ -174,7 +174,7 @@ libpqrcv_identify_system(TimeLineID *primary_tli)
 static bool
 libpqrcv_startstreaming(TimeLineID tli, XLogRecPtr startpoint, char *slotname)
 {
-	char		cmd[64];
+	char		cmd[256];
 	PGresult   *res;
 
 	/* Start streaming from the point requested by startup process */