]> Cypherpunks repositories - gostls13.git/commitdiff
internal/poll: clear completed Buffers to permit earlier collection
authorBaokun Lee <bk@golangcn.org>
Mon, 20 Dec 2021 06:02:00 +0000 (14:02 +0800)
committerGopher Robot <gobot@golang.org>
Mon, 2 May 2022 14:47:27 +0000 (14:47 +0000)
Updates #45163

Change-Id: I73a6f22715550e0e8b83fbd3ebec72ef019f153f
Reviewed-on: https://go-review.googlesource.com/c/go/+/373374
Run-TryBot: Lee Baokun <bk@golangcn.org>
Run-TryBot: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
src/internal/poll/fd.go

index 69a90054d3575f988499b44ec9e1311bd643ffd1..ef61d0cb3ffaa01ecb8b4dd5bf1599cbb67381d2 100644 (file)
@@ -74,6 +74,7 @@ func consume(v *[][]byte, n int64) {
                        return
                }
                n -= ln0
+               (*v)[0] = nil
                *v = (*v)[1:]
        }
 }