mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-05-28 18:21:20 +00:00
- Only send `STOP_SENDING` on a stream when dropping it if the remote did not finish the stream yet. - Only call `quinn_proto::SendStream::finish` once. (A second call to it will always fail. Though I don't think this was the issue in #3144.) - Add tests for reading and writing to streams after the remote dropped. Also adds a smoke test for backpressure. Fixes #3144.