# HG changeset patch # User Maxim Dounin # Date 1505183671 -10800 # Node ID 24e175025ad81335acfef965a186f6c686b54f1a # Parent 7df2265e61be9a4d57e74b248f6bbda416433b13 Tests: minimal handling of HTTP/2 dynamic table size update. diff -r 7df2265e61be -r 24e175025ad8 lib/Test/Nginx/HTTP2.pm --- a/lib/Test/Nginx/HTTP2.pm Fri Sep 08 17:51:52 2017 +0300 +++ b/lib/Test/Nginx/HTTP2.pm Tue Sep 12 05:34:31 2017 +0300 @@ -730,7 +730,7 @@ my $table = $ctx->{dynamic_decode}; my %headers; my $skip = 0; - my ($index, $name, $value); + my ($index, $name, $value, $size); my $field = sub { my ($b) = @_; @@ -782,6 +782,15 @@ $add->(\%headers, $name, $value); next; } + + if (substr($ib, 0, 3) eq '001') { + ($size, $skip) = iunpack(5, $data, $skip); + + # TODO: handle dynamic table size update + + next; + } + last; }