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-Original-Commit-Position: refs/heads/master@{#19611}
Cr-Mirrored-From: https://chromium.googlesource.com/external/webrtc
Cr-Mirrored-Commit: 24efa72e54bfc765ea40b45c44bc5256928507dd
diff --git a/pc/webrtcsession.cc b/pc/webrtcsession.cc
index d03f756..4c71fd4 100644
--- a/pc/webrtcsession.cc
+++ b/pc/webrtcsession.cc
@@ -1774,7 +1774,7 @@
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 @@
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 @@
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;
}