diff --git a/third_party/connect-ip-go/proxy.go b/third_party/connect-ip-go/proxy.go index 2e24715..cb69672 100644 --- a/third_party/connect-ip-go/proxy.go +++ b/third_party/connect-ip-go/proxy.go @@ -15,6 +15,9 @@ func (s *Proxy) Proxy(w http.ResponseWriter, _ *Request) (*Conn, error) { w.Header().Set(http3.CapsuleProtocolHeader, capsuleProtocolHeaderValue) w.WriteHeader(http.StatusOK) - str := w.(http3.HTTPStreamer).HTTPStream() + str, err := w.(http3.HTTPStreamer).HTTPStream() + if err != nil { + return nil, err + } return newProxiedConn(str), nil }