WebTransport: Add state checks to BidrectionalStream
When the server closed a server-initiated bidirectional stream, Blink would send a reset. Fix it by tracking state in BidirectionalStream so that we don't send a reset after receiving a fin. The state tracking is adequate to fix known bugs but is not yet comprehensive. A followup CL will make the state machine robust. BUG=1123772 Change-Id: I5679c0fc1a07c674486f6c7f9901ab962f06fef9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2440087 Commit-Queue: Adam Rice <ricea@chromium.org> Reviewed-by:Yutaka Hirano <yhirano@chromium.org> Cr-Commit-Position: refs/heads/master@{#812769}
Showing
Please register or sign in to comment