]> Cypherpunks repositories - gostls13.git/commitdiff
[release-branch.go1.19] net/http: update bundled golang.org/x/net/http2
authorDamien Neil <dneil@google.com>
Mon, 22 Aug 2022 23:28:21 +0000 (16:28 -0700)
committerMichael Knyszek <mknyszek@google.com>
Tue, 6 Sep 2022 15:49:24 +0000 (15:49 +0000)
Disable cmd/internal/moddeps test, since this update includes PRIVATE
track fixes.

Fixes CVE-2022-27664
Fixes #54376
For #54658

Change-Id: I747900a66d7276e7d0bd246cd8cd0da95305c3ca
Reviewed-on: https://team-review.git.corp.google.com/c/golang/go-private/+/1554417
Reviewed-by: Tatiana Bradley <tatianabradley@google.com>
Reviewed-by: Roland Shoemaker <bracewell@google.com>
Reviewed-on: https://go-review.googlesource.com/c/go/+/428655
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Tatiana Bradley <tatiana@golang.org>
Run-TryBot: Michael Knyszek <mknyszek@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>

src/cmd/internal/moddeps/moddeps_test.go
src/net/http/h2_bundle.go

index 053cb8f548cc2fbb9a31c72492085f2eb618d562..9f8cfcd77be08ce3fa0b361dce5f20029d3fe9f2 100644 (file)
@@ -33,6 +33,8 @@ import (
 // See issues 36852, 41409, and 43687.
 // (Also see golang.org/issue/27348.)
 func TestAllDependencies(t *testing.T) {
+       t.Skip("TODO(#54376): 1.19.1 contains unreleased changes from vendored modules")
+
        goBin := testenv.GoToolPath(t)
 
        // Ensure that all packages imported within GOROOT
index 53fbe9352aa8f0c993d455b6f6c688aaaa4184f0..0e5fa6712e131d512f40638a982e0f672990fbc9 100644 (file)
@@ -5058,6 +5058,9 @@ func (sc *http2serverConn) startGracefulShutdownInternal() {
 func (sc *http2serverConn) goAway(code http2ErrCode) {
        sc.serveG.check()
        if sc.inGoAway {
+               if sc.goAwayCode == http2ErrCodeNo {
+                       sc.goAwayCode = code
+               }
                return
        }
        sc.inGoAway = true