Permalink
Browse files

bytes: removed unnecessary slicing on copy

Change-Id: Ia42e3479c852a88968947411de8b32e5bcda5ae3
Reviewed-on: https://go-review.googlesource.com/64371
Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
Run-TryBot: Joe Tsai <thebrokentoaster@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
  • Loading branch information...
gbbr authored and dsnet committed Sep 18, 2017
1 parent 57c79fe commit 66ce8e383f1070320b9d63d06dc7f5ec40d35135
Showing with 1 addition and 1 deletion.
  1. +1 −1 src/bytes/buffer.go
View
@@ -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 {

0 comments on commit 66ce8e3

Please sign in to comment.