Mercurial > hg > nginx-tests
changeset 1926:0fb9ca9046bf
Tests: fixed variable-length encoding of QUIC Stream ID.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Mon, 14 Aug 2023 17:10:19 +0400 |
parents | a4f1cbd87f0d |
children | 55e0dee863e2 |
files | lib/Test/Nginx/HTTP3.pm |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/Test/Nginx/HTTP3.pm Mon Aug 14 16:41:10 2023 +0400 +++ b/lib/Test/Nginx/HTTP3.pm Mon Aug 14 17:10:19 2023 +0400 @@ -1969,7 +1969,8 @@ my $length = $extra{length} ? $extra{length} : build_int(length($r)); my $offset = build_int($extra{offset} ? $extra{offset} : 0); my $sid = defined $extra{sid} ? $extra{sid} : $self->{requests}++; - pack("CC", $stream, 4 * $sid) . $offset . $length . $r; + $sid = build_int(4 * $sid); + pack("C", $stream) . $sid . $offset . $length . $r; } sub parse_int {