Tests: fixed HTTP/2 PUSH_PROMISE frame parsing.
diff --git a/lib/Test/Nginx/HTTP2.pm b/lib/Test/Nginx/HTTP2.pm
index 30028c1..0cf257b 100644
--- a/lib/Test/Nginx/HTTP2.pm
+++ b/lib/Test/Nginx/HTTP2.pm
@@ -404,6 +404,7 @@
 
 sub push_promise {
 	my ($ctx, $buf, $len, $flags) = @_;
+	$len -= 4;
 
 	{ promised => unpack("N", $buf),
 	  headers => hunpack($ctx, substr($buf, 4, $len), $len) };