From: Gabriel Aszalos Date: Mon, 18 Sep 2017 15:07:21 +0000 (+0200) Subject: bytes: removed unnecessary slicing on copy X-Git-Tag: go1.10beta1~1081 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=66ce8e383f1070320b9d63d06dc7f5ec40d35135;p=gostls13.git bytes: removed unnecessary slicing on copy Change-Id: Ia42e3479c852a88968947411de8b32e5bcda5ae3 Reviewed-on: https://go-review.googlesource.com/64371 Reviewed-by: Joe Tsai Run-TryBot: Joe Tsai TryBot-Result: Gobot Gobot --- diff --git a/src/bytes/buffer.go b/src/bytes/buffer.go index 67566a13d9..099e431a36 100644 --- a/src/bytes/buffer.go +++ b/src/bytes/buffer.go @@ -131,7 +131,7 @@ func (b *Buffer) grow(n int) int { // slice. We only need m+n <= c to slide, but // we instead let capacity get twice as large so we // don't spend all our time copying. - copy(b.buf[:], b.buf[b.off:]) + copy(b.buf, b.buf[b.off:]) } else if c > maxInt-c-n { panic(ErrTooLarge) } else {