# HG changeset patch # User Sergey Kandaurov # Date 1442833149 -10800 # Node ID cc2b98d028c8625209e0b6ac72a717bf36391891 # Parent bae890b8828dbe13cdc6dfc49295e2b091084408 Tests: fixed HTTP/2 test for CONTINUATION while in header field. Offset values to split header block were miscalculated. diff --git a/h2.t b/h2.t --- a/h2.t +++ b/h2.t @@ -1872,11 +1872,7 @@ sub new_stream { $input = pack("B*", '001' . ipack(5, $uri->{table_size})) . $input if defined $uri->{table_size}; - my @input; - for my $length (@$split) { - my $offset = length($input[-1]) || 0; - push @input, substr $input, $offset, $length, ""; - } + my @input = map { substr $input, 0, $_, "" } @$split; push @input, $input; # set length, attach headers, padding, priority