diff --git a/src/net/http/server.go b/src/net/http/server.go index 1ef5621cec..86a07afb59 100644 --- a/src/net/http/server.go +++ b/src/net/http/server.go @@ -2026,7 +2026,7 @@ func (c *conn) serve(ctx context.Context) { c.bufw = newBufioWriterSize(checkConnErrorWriter{c}, 4<<10) protos := c.server.protocols() - if c.tlsState == nil && protos.UnencryptedHTTP2() { + if protos.UnencryptedHTTP2() { if c.maybeServeUnencryptedHTTP2(ctx) { return }