diff --git a/common/io/chain_writer.go b/common/io/chain_writer.go index 643d1f678..4d7a5af47 100644 --- a/common/io/chain_writer.go +++ b/common/io/chain_writer.go @@ -31,6 +31,7 @@ func (this *ChainWriter) Write(payload []byte) (int, error) { if size > alloc.BufferSize { buffer.Append(payload[:alloc.BufferSize]) size -= alloc.BufferSize + payload = payload[alloc.BufferSize:] } else { buffer.Append(payload) size = 0