http3: use correct error code when request header parsing fails (#3979)

This commit is contained in:
Marten Seemann
2023-07-19 11:46:10 -07:00
committed by GitHub
parent a347d664e2
commit ae8bdd79e0

View File

@@ -573,8 +573,7 @@ func (s *Server) handleRequest(conn quic.Connection, str quic.Stream, decoder *q
}
req, err := requestFromHeaders(hfs)
if err != nil {
// TODO: use the right error code
return newStreamError(ErrCodeGeneralProtocolError, err)
return newStreamError(ErrCodeMessageError, err)
}
connState := conn.ConnectionState().TLS