Mercurial > hg > nginx-tests
comparison lib/Test/Nginx/HTTP2.pm @ 1278:6d065c9a3b1f
Tests: fixed HTTP/2 PUSH_PROMISE frame parsing.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Thu, 01 Feb 2018 15:30:35 +0300 |
parents | 0f0ad7acb314 |
children | 84a661563eae |
comparison
equal
deleted
inserted
replaced
1277:1d7c87dba788 | 1278:6d065c9a3b1f |
---|---|
402 return \%payload; | 402 return \%payload; |
403 } | 403 } |
404 | 404 |
405 sub push_promise { | 405 sub push_promise { |
406 my ($ctx, $buf, $len, $flags) = @_; | 406 my ($ctx, $buf, $len, $flags) = @_; |
407 $len -= 4; | |
407 | 408 |
408 { promised => unpack("N", $buf), | 409 { promised => unpack("N", $buf), |
409 headers => hunpack($ctx, substr($buf, 4, $len), $len) }; | 410 headers => hunpack($ctx, substr($buf, 4, $len), $len) }; |
410 } | 411 } |
411 | 412 |