From a7655ff9ed0d558df1495aa9aadaaff38cf5750d Mon Sep 17 00:00:00 2001 From: 1911860538 Date: Thu, 16 Oct 2025 19:19:18 +0800 Subject: [PATCH] net/http: use reflect.TypeAssert --- src/net/http/transport.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/http/transport.go b/src/net/http/transport.go index a560765d331d65..7a98dd7a276679 100644 --- a/src/net/http/transport.go +++ b/src/net/http/transport.go @@ -413,7 +413,7 @@ func (t *Transport) onceSetNextProtoDefaults() { altProto, _ := t.altProto.Load().(map[string]RoundTripper) if rv := reflect.ValueOf(altProto["https"]); rv.IsValid() && rv.Type().Kind() == reflect.Struct && rv.Type().NumField() == 1 { if v := rv.Field(0); v.CanInterface() { - if h2i, ok := v.Interface().(h2Transport); ok { + if h2i, ok := reflect.TypeAssert[h2Transport](v); ok { t.h2transport = h2i return }