Fix RTCP transport not destroyed when channel creation fails
Bug: None Change-Id: Ic2f1b7899307eff9b2c98805a5a0eb22ca2e062d Reviewed-on: https://chromium-review.googlesource.com/642458 Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org> Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org> Cr-Commit-Position: refs/heads/master@{#19611}
This commit is contained in:
parent
c30e61d766
commit
24efa72e54
@ -1774,7 +1774,7 @@ bool WebRtcSession::CreateVoiceChannel(const cricket::ContentInfo* content,
|
||||
transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP);
|
||||
if (rtcp_dtls_transport) {
|
||||
transport_controller_->DestroyDtlsTransport(
|
||||
transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP);
|
||||
transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@ -1817,7 +1817,7 @@ bool WebRtcSession::CreateVideoChannel(const cricket::ContentInfo* content,
|
||||
transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP);
|
||||
if (rtcp_dtls_transport) {
|
||||
transport_controller_->DestroyDtlsTransport(
|
||||
transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP);
|
||||
transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@ -1882,7 +1882,7 @@ bool WebRtcSession::CreateDataChannel(const cricket::ContentInfo* content,
|
||||
transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP);
|
||||
if (rtcp_dtls_transport) {
|
||||
transport_controller_->DestroyDtlsTransport(
|
||||
transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP);
|
||||
transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user