From 10b75e8961817c30cf889fa9f1b1bb035877110b Mon Sep 17 00:00:00 2001 From: Darien Raymond Date: Mon, 5 Dec 2016 15:30:08 +0100 Subject: [PATCH] simpify Buffer.FillFrom() --- common/alloc/buffer.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/common/alloc/buffer.go b/common/alloc/buffer.go index f0b46b2de..79ac0196e 100644 --- a/common/alloc/buffer.go +++ b/common/alloc/buffer.go @@ -219,9 +219,8 @@ func (b *Buffer) Read(data []byte) (int, error) { func (b *Buffer) FillFrom(reader io.Reader) (int, error) { begin := b.Len() - b.Value = b.Value[:cap(b.Value)] - nBytes, err := reader.Read(b.Value[begin:]) - b.Value = b.Value[:begin+nBytes] + nBytes, err := reader.Read(b.head[b.offset+begin:]) + b.Value = b.head[:b.offset+begin+nBytes] return nBytes, err }