aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/net/http/transport.go4
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