]> Cypherpunks repositories - gostls13.git/commit
bytes: fix panic in bytes.Buffer.Peek
authorAaron Chen <aaronchen.lisp@gmail.com>
Thu, 13 Nov 2025 01:43:03 +0000 (01:43 +0000)
committerGopher Robot <gobot@golang.org>
Fri, 14 Nov 2025 19:01:17 +0000 (11:01 -0800)
commitb57962b7c7de2b70fa943e66cd26b2cce631b7f8
tree085af29ace6ebf331c8eab02d2d122f9268b9a33
parent0a569528ea355099af864f7612c3fa1973df30e4
bytes: fix panic in bytes.Buffer.Peek

This change fixed the overlooked offset in bytes.Buffer.Peek.
Otherwise, it will either return wrong result or panic with
"runtime error: slice bounds out of range".

Change-Id: Ic42fd8a27fb9703c51430f298933b91cf0d45451
GitHub-Last-Rev: fb97ebc3b188959835706626f66898d6306c16fb
GitHub-Pull-Request: golang/go#76165
Reviewed-on: https://go-review.googlesource.com/c/go/+/717640
Reviewed-by: Michael Pratt <mpratt@google.com>
Auto-Submit: Michael Pratt <mpratt@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
src/bytes/buffer.go
src/bytes/buffer_test.go