quiche
quiche copied to clipboard
Mid-DATA stream reset
This attempts to use a unit test to emulate the behaviour described in https://github.com/cloudflare/quiche/issues/2277, where the peer clams to send a DATA frame of length N but sends fewer bytes than that and resets the stream. This seems to trigger an erroneous Event::Finished event that confuses applications.
Ideally, we fix the underlying logic and thus will need to change the test to match.
@icing can you try this branch out to see if it addresses your failing curl tests?
Thanks @LPardue , with this patch I can no longer reproduce the bug.
I'll disable the test in curl until we see a quiche version higher than 0.24.4.