hyperium / h2

HTTP 2.0 client & server implementation for Rust.
MIT License
1.34k stars 266 forks source link

Fix for invalid header panic corrected #695

Closed f0rki closed 1 year ago

f0rki commented 1 year ago

Corrected fix in #690 - the root cause was that informational header frames are ignored, even if received by the server. However, the stream was still scheduled in pending_accept. This then triggers the take_request, while nothing is put in the pending_recv queue, which then causes the panic.