From: Baokun Lee Date: Tue, 23 Mar 2021 03:18:50 +0000 (+0800) Subject: net: clear completed Buffers to permit earlier collection X-Git-Tag: go1.17beta1~958 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=2de1f42857;p=gostls13.git net: clear completed Buffers to permit earlier collection Fixes #45163 Change-Id: Ie034145e3818930bb19371d73ec6960cbdc55aa7 Reviewed-on: https://go-review.googlesource.com/c/go/+/303829 Run-TryBot: Baokun Lee Trust: Baokun Lee TryBot-Result: Go Bot Reviewed-by: Ian Lance Taylor Reviewed-by: Emmanuel Odeke --- diff --git a/src/net/net.go b/src/net/net.go index 4b4ed129cc..7e172b708e 100644 --- a/src/net/net.go +++ b/src/net/net.go @@ -733,6 +733,7 @@ func (v *Buffers) consume(n int64) { return } n -= ln0 + (*v)[0] = nil *v = (*v)[1:] } }