diff --git a/src/runtime/trace/recorder.go b/src/runtime/trace/recorder.go index 4f2d3aa92a4124..a18d764141b42f 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 {