From 8fc673eefd853920946dcaff0613701247297f10 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Mon, 4 May 2015 09:48:43 -0700 Subject: [PATCH] Fix typo resulting in masking out high byte of http2 sequence numbers --- src/core/transport/chttp2_transport.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/transport/chttp2_transport.c b/src/core/transport/chttp2_transport.c index 10d4e9c30a7..4194d9f1bd8 100644 --- a/src/core/transport/chttp2_transport.c +++ b/src/core/transport/chttp2_transport.c @@ -1767,7 +1767,7 @@ static int process_read(transport *t, gpr_slice slice) { /* fallthrough */ case DTS_FH_5: GPR_ASSERT(cur < end); - t->incoming_stream_id = (((gpr_uint32)*cur) << 24) & 0x7f; + t->incoming_stream_id = (((gpr_uint32)*cur) & 0x7f) << 24; if (++cur == end) { t->deframe_state = DTS_FH_6; return 1;