From 24efa72e54bfc765ea40b45c44bc5256928507dd Mon Sep 17 00:00:00 2001 From: Steve Anton Date: Tue, 29 Aug 2017 18:12:51 -0700 Subject: [PATCH] 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 Commit-Queue: Taylor Brandstetter Cr-Commit-Position: refs/heads/master@{#19611} --- webrtc/pc/webrtcsession.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webrtc/pc/webrtcsession.cc b/webrtc/pc/webrtcsession.cc index d03f756832..4c71fd406d 100644 --- a/webrtc/pc/webrtcsession.cc +++ b/webrtc/pc/webrtcsession.cc @@ -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; }