diff --git a/src/bin/pg_basebackup/pg_basebackup.c b/src/bin/pg_basebackup/pg_basebackup.c
index 94852877a2d40e4d168a11bb09e6ffd30b4e586c..5676d501229d96641d03ff357aad355c1b49fe6c 100644
--- a/src/bin/pg_basebackup/pg_basebackup.c
+++ b/src/bin/pg_basebackup/pg_basebackup.c
@@ -374,7 +374,7 @@ LogStreamerMain(logstreamer_param *param)
 {
 	StreamCtl	stream;
 
-	MemSet(&stream, sizeof(stream), 0);
+	MemSet(&stream, 0, sizeof(stream));
 	stream.startpos = param->startptr;
 	stream.timeline = param->timeline;
 	stream.sysidentifier = param->sysidentifier;