diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c
index 9f7263d59a54107afdf0fd44a79154e32225ad2c..2c06d80951d68094c68b0bcf59f20768886a90aa 100644
--- a/src/backend/commands/copy.c
+++ b/src/backend/commands/copy.c
@@ -3798,6 +3798,7 @@ CreateCopyDestReceiver(void)
 	self->pub.mydest = DestCopyOut;
 
 	self->cstate = NULL;		/* will be set later */
+	self->processed = 0;
 
 	return (DestReceiver *) self;
 }