Closed overvenus closed 7 years ago
Could you please explain, how to reproduce an error? I need to write a test case before applying the patch.
I think I fixed the issue in https://github.com/stepancheg/rust-http2/commit/172915640d6a1080dff4a261e324fcd9b12d36ef.
However, in my patch, died client does not cancel the call, I've created a separate issue for that: https://github.com/stepancheg/rust-http2/issues/2.
Well done! Sorry for the super later reply, I have been busy with my graduation project lately.
When a client stream receiver dropped, http2 client panics with an error message
SendError("...")
. This PR removes the dropped stream and close the corresponding remote.