commit | 403019bfe6ed9ead9a45c35cfc2dd40e0c3788e2 | [log] [tgz] |
---|---|---|
author | Thanabodee Charoenpiriyakij <wingyminus@gmail.com> | Mon May 07 23:03:49 2018 +0700 |
committer | Brad Fitzpatrick <bradfitz@golang.org> | Mon May 07 17:50:43 2018 +0000 |
tree | 24374148cba0f54c3a6500626ea0c38c784632f4 | |
parent | 640f4622ab692b87c2f3a94265e6f579fe38263d [diff] |
http2: set nextStreamID to 3 when AllowHTTP is set Fixes golang/go#25230 Change-Id: Ie16295552fcd414555153626f62170ffb7bdba1d Reviewed-on: https://go-review.googlesource.com/111835 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
diff --git a/http2/transport.go b/http2/transport.go index da91d19..80982d7 100644 --- a/http2/transport.go +++ b/http2/transport.go
@@ -567,6 +567,10 @@ // henc in response to SETTINGS frames? cc.henc = hpack.NewEncoder(&cc.hbuf) + if t.AllowHTTP { + cc.nextStreamID = 3 + } + if cs, ok := c.(connectionStater); ok { state := cs.ConnectionState() cc.tlsState = &state