diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/net/http/transport.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/net/http/transport.go b/src/net/http/transport.go index e2ce4dde3d..41e674188f 100644 --- a/src/net/http/transport.go +++ b/src/net/http/transport.go @@ -412,6 +412,10 @@ func (t *Transport) onceSetNextProtoDefaults() { } } + if _, ok := t.TLSNextProto["h2"]; ok { + // There's an existing HTTP/2 implementation installed. + return + } protocols := t.protocols() if !protocols.HTTP2() && !protocols.UnencryptedHTTP2() { return |
