aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorjjpinto <jorgpinto@gmail.com>2026-01-06 22:47:07 +0000
committerGo LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>2026-01-07 12:07:56 -0800
commitd1e7f49e3d1eb039d9d2aed3ba923459bd42aa7c (patch)
tree21e4c9f7e18ffddd1f1418d71513f2c9baadb6b7 /src/runtime
parentf6ebd91129e13ef7f495550a4fc8fa74769f6a2d (diff)
downloadgo-d1e7f49e3d1eb039d9d2aed3ba923459bd42aa7c.tar.xz
internal/trace: fix recorder.Write return value for header-only buffers
Fix issue #77083 Change-Id: I9189d1e3a6efea8478224164e820f50c818abcd5 GitHub-Last-Rev: bb24cbda95f0b5b10aeae9a5ee8cbe215ba6d4eb GitHub-Pull-Request: golang/go#77092 Reviewed-on: https://go-review.googlesource.com/c/go/+/734300 Reviewed-by: Michael Pratt <mpratt@google.com> Reviewed-by: Michael Knyszek <mknyszek@google.com> Commit-Queue: Michael Knyszek <mknyszek@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/trace/recorder.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/trace/recorder.go b/src/runtime/trace/recorder.go
index 4f2d3aa92a..a18d764141 100644
--- a/src/runtime/trace/recorder.go
+++ b/src/runtime/trace/recorder.go
@@ -39,7 +39,7 @@ func (w *recorder) Write(b []byte) (n int, err error) {
w.headerReceived = true
}
if len(b) == n {
- return 0, nil
+ return n, nil
}
ba, nb, err := readBatch(b[n:]) // Every write from the runtime is guaranteed to be a complete batch.
if err != nil {