Skip to content

Commit 2dc0f8f

Browse files
committed
Tests: fixed variable-length encoding of QUIC Stream ID.
1 parent a8cf647 commit 2dc0f8f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/Test/Nginx/HTTP3.pm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1969,7 +1969,8 @@ sub build_stream {
19691969
my $length = $extra{length} ? $extra{length} : build_int(length($r));
19701970
my $offset = build_int($extra{offset} ? $extra{offset} : 0);
19711971
my $sid = defined $extra{sid} ? $extra{sid} : $self->{requests}++;
1972-
pack("CC", $stream, 4 * $sid) . $offset . $length . $r;
1972+
$sid = build_int(4 * $sid);
1973+
pack("C", $stream) . $sid . $offset . $length . $r;
19731974
}
19741975

19751976
sub parse_int {

0 commit comments

Comments
 (0)