changeset 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 1d7c87dba788
children da2ad1d72bb6
files lib/Test/Nginx/HTTP2.pm
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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) };