From: Baokun Lee Date: Mon, 20 Dec 2021 06:02:00 +0000 (+0800) Subject: internal/poll: clear completed Buffers to permit earlier collection X-Git-Tag: go1.19beta1~495 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=32acceb359717e434ceb48681426b377b722d11e;p=gostls13.git internal/poll: clear completed Buffers to permit earlier collection Updates #45163 Change-Id: I73a6f22715550e0e8b83fbd3ebec72ef019f153f Reviewed-on: https://go-review.googlesource.com/c/go/+/373374 Run-TryBot: Lee Baokun Run-TryBot: Ian Lance Taylor TryBot-Result: Gopher Robot Auto-Submit: Ian Lance Taylor Reviewed-by: Carlos Amedee Reviewed-by: Ian Lance Taylor --- diff --git a/src/internal/poll/fd.go b/src/internal/poll/fd.go index 69a90054d3..ef61d0cb3f 100644 --- a/src/internal/poll/fd.go +++ b/src/internal/poll/fd.go @@ -74,6 +74,7 @@ func consume(v *[][]byte, n int64) { return } n -= ln0 + (*v)[0] = nil *v = (*v)[1:] } }