Bug 1445860: set PeerIdenity only on transmitting Transceivers. r=mt
MozReview-Commit-ID: 10rKPDwuh9d
--- a/media/webrtc/signaling/src/peerconnection/TransceiverImpl.cpp
+++ b/media/webrtc/signaling/src/peerconnection/TransceiverImpl.cpp
@@ -119,17 +119,17 @@ TransceiverImpl::InitVideo()
mReceiveTrack);
}
nsresult
TransceiverImpl::UpdateSinkIdentity(const dom::MediaStreamTrack* aTrack,
nsIPrincipal* aPrincipal,
const PeerIdentity* aSinkIdentity)
{
- if (mJsepTransceiver->IsStopped()) {
+ if (!(mJsepTransceiver->mJsDirection & sdp::kSend)) {
return NS_OK;
}
mTransmitPipeline->UpdateSinkIdentity_m(aTrack, aPrincipal, aSinkIdentity);
return NS_OK;
}
void