changeset 670:944b87756cab

Tests: fixed GOAWAY and PING frames parsing in HTTP/2 tests.
author Sergey Kandaurov <pluknet@nginx.com>
date Wed, 02 Sep 2015 13:05:57 +0300
parents 0c442e551ba1
children 0c70eb166a3a
files h2.t
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/h2.t
+++ b/h2.t
@@ -1740,7 +1740,7 @@ sub settings {
 
 sub ping {
 	my ($ctx, $buf, $len) = @_;
-	return { value => unpack "a8", $buf };
+	return { value => unpack "A$len", $buf };
 }
 
 sub rst_stream {
@@ -1758,7 +1758,8 @@ sub goaway {
 	$payload{last_sid} = $stream;
 
 	$len -= 4;
-	$payload{debug} = unpack "x4 A$len", $buf;
+	$payload{code} = unpack "x4 N", $buf;
+	$payload{debug} = unpack "x8 A$len", $buf;
 	return \%payload;
 }