MoQT Version Negotiation has its own error code. (draft-11)
PiperOrigin-RevId: 754905452
diff --git a/quiche/quic/moqt/moqt_session.cc b/quiche/quic/moqt/moqt_session.cc
index 294b973..b04a678 100644
--- a/quiche/quic/moqt/moqt_session.cc
+++ b/quiche/quic/moqt/moqt_session.cc
@@ -840,7 +840,7 @@
if (absl::c_find(message.supported_versions, session_->parameters_.version) ==
message.supported_versions.end()) {
// TODO(martinduke): Is this the right error code? See issue #346.
- session_->Error(MoqtError::kProtocolViolation,
+ session_->Error(MoqtError::kVersionNegotiationFailed,
absl::StrCat("Version mismatch: expected 0x",
absl::Hex(session_->parameters_.version)));
return;