# HG changeset patch # User Sergey Kandaurov # Date 1692272560 -14400 # Node ID 3408c20d2f249103f09ed0d16566242f05feebe9 # Parent 2df7d700518fa684491361c1acc331ac3b6c0a80 Tests: unbreak reading QUIC stream received not from the beginning. Loss or reordering can cause STREAM frames that open streams to be received out of sequence. diff --git a/lib/Test/Nginx/HTTP3.pm b/lib/Test/Nginx/HTTP3.pm --- a/lib/Test/Nginx/HTTP3.pm +++ b/lib/Test/Nginx/HTTP3.pm @@ -2100,6 +2100,9 @@ sub parse_stream { my $stream = $self->{stream_in}[$i]; next if !defined $stream; + my $offset = $stream->{buf}[0][0]; + next if $offset != 0; + my $buf = $stream->{buf}[0][2]; if ($stream->{buf}[0][3]) {