diff --git a/pc/rtp_transceiver.cc b/pc/rtp_transceiver.cc index 9e62f95dd8..d11e04b277 100644 --- a/pc/rtp_transceiver.cc +++ b/pc/rtp_transceiver.cc @@ -485,7 +485,7 @@ RTCError RtpTransceiver::SetOfferedRtpHeaderExtensions( header_extensions_to_offer_.begin(), header_extensions_to_offer_.end(), [&entry](const auto& offered) { return entry.uri == offered.uri; }); if (it == header_extensions_to_offer_.end()) { - return RTCError(RTCErrorType::INVALID_PARAMETER, + return RTCError(RTCErrorType::UNSUPPORTED_PARAMETER, "Attempted to modify an unoffered extension."); } diff --git a/pc/rtp_transceiver_unittest.cc b/pc/rtp_transceiver_unittest.cc index 91e1aa3cee..7b72620305 100644 --- a/pc/rtp_transceiver_unittest.cc +++ b/pc/rtp_transceiver_unittest.cc @@ -186,7 +186,7 @@ TEST_F(RtpTransceiverTestForHeaderExtensions, RejectsUnsupportedExtension) { {RtpHeaderExtensionCapability("uri3", 1, RtpTransceiverDirection::kSendRecv)}); EXPECT_THAT(transceiver_.SetOfferedRtpHeaderExtensions(modified_extensions), - Property(&RTCError::type, RTCErrorType::INVALID_PARAMETER)); + Property(&RTCError::type, RTCErrorType::UNSUPPORTED_PARAMETER)); EXPECT_EQ(transceiver_.HeaderExtensionsToOffer(), extensions_); }