commit | 97384c11dd0db63357820b2cfcb44c40fbc3116a | [log] [tgz] |
---|---|---|
author | Damien Neil <dneil@google.com> | Tue Aug 29 13:18:00 2023 -0700 |
committer | Damien Neil <dneil@google.com> | Fri Sep 01 14:55:32 2023 +0000 |
tree | d778fe13bff1f97cb4b80c0c26519dee6af6514d | |
parent | 03d5e623398478fa929c8ba4b8f15de74017d82a [diff] |
quic: remove streams from the conn when done When a stream has been fully shut down--the peer has closed its end and acked every frame we will send for it--remove it from the Conn's set of active streams. We do the actual removal on the conn's loop, so stream cleanup can access conn state without worrying about locking. For golang/go#58547 Change-Id: Id9715693649929b07d303f0c4b3a782d135f0326 Reviewed-on: https://go-review.googlesource.com/c/net/+/524296 Reviewed-by: Jonathan Amsterdam <jba@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This repository holds supplementary Go networking libraries.
The easiest way to install is to run go get -u golang.org/x/net
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/net
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the net repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.