Data frames with END_STREAM that terminate a HTTP/2 stream are not checked for window resizing by HTTP2StreamMultiplexer
Lukasa opened this issue · comments
Cory Benfield commented
When we receive a DATA
frame with END_STREAM
set that terminates a stream, we don't emit the correct events to cause the HTTP2StreamMultiplexer
to emit WINDOW_UPDATE
frames for the connection. In the worst possible cases this could actually lead to deadlock if we allow the connection window to go to zero here.