diff --git a/pc/peerconnection.cc b/pc/peerconnection.cc index c352960383..3966e2341e 100644 --- a/pc/peerconnection.cc +++ b/pc/peerconnection.cc @@ -1745,7 +1745,7 @@ void PeerConnection::CreateOffer(CreateSessionDescriptionObserver* observer, std::string error = "CreateOffer called when PeerConnection is closed."; RTC_LOG(LS_ERROR) << error; PostCreateSessionDescriptionFailure( - observer, RTCError(RTCErrorType::INTERNAL_ERROR, std::move(error))); + observer, RTCError(RTCErrorType::INVALID_STATE, std::move(error))); return; } @@ -1753,7 +1753,7 @@ void PeerConnection::CreateOffer(CreateSessionDescriptionObserver* observer, std::string error = "CreateOffer called with invalid options."; RTC_LOG(LS_ERROR) << error; PostCreateSessionDescriptionFailure( - observer, RTCError(RTCErrorType::INTERNAL_ERROR, std::move(error))); + observer, RTCError(RTCErrorType::INVALID_PARAMETER, std::move(error))); return; } @@ -1860,7 +1860,7 @@ void PeerConnection::CreateAnswer( std::string error = "CreateAnswer called with invalid constraints."; RTC_LOG(LS_ERROR) << error; PostCreateSessionDescriptionFailure( - observer, RTCError(RTCErrorType::INTERNAL_ERROR, std::move(error))); + observer, RTCError(RTCErrorType::INVALID_PARAMETER, std::move(error))); return; } @@ -1882,7 +1882,7 @@ void PeerConnection::CreateAnswer(CreateSessionDescriptionObserver* observer, "have-remote-offer or have-local-pranswer."; RTC_LOG(LS_ERROR) << error; PostCreateSessionDescriptionFailure( - observer, RTCError(RTCErrorType::INTERNAL_ERROR, std::move(error))); + observer, RTCError(RTCErrorType::INVALID_STATE, std::move(error))); return; }