Mercurial > hg > nginx-tests
changeset 1929:3408c20d2f24
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.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Thu, 17 Aug 2023 15:42:40 +0400 |
parents | 2df7d700518f |
children | 0e8b5b442b1d |
files | lib/Test/Nginx/HTTP3.pm |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/Test/Nginx/HTTP3.pm Wed Aug 16 16:36:18 2023 +0400 +++ b/lib/Test/Nginx/HTTP3.pm Thu Aug 17 15:42:40 2023 +0400 @@ -2100,6 +2100,9 @@ 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]) {