# HG changeset patch # User Sergey Kandaurov # Date 1517488235 -10800 # Node ID 6d065c9a3b1fa113d0066c43724d6cd6c7a38ff0 # Parent 1d7c87dba788ce9cd7841dec3ce8b403fdd7c63f Tests: fixed HTTP/2 PUSH_PROMISE frame parsing. diff --git a/lib/Test/Nginx/HTTP2.pm b/lib/Test/Nginx/HTTP2.pm --- a/lib/Test/Nginx/HTTP2.pm +++ b/lib/Test/Nginx/HTTP2.pm @@ -404,6 +404,7 @@ sub settings { sub push_promise { my ($ctx, $buf, $len, $flags) = @_; + $len -= 4; { promised => unpack("N", $buf), headers => hunpack($ctx, substr($buf, 4, $len), $len) };