Index: webrtc/p2p/base/jseptransport.cc |
diff --git a/webrtc/p2p/base/jseptransport.cc b/webrtc/p2p/base/jseptransport.cc |
index 159c238a7937128f9dc4ce0172019061ab39c2ad..9018a643d87a7c45ccf0422fca4d1da3d6775c55 100644 |
--- a/webrtc/p2p/base/jseptransport.cc |
+++ b/webrtc/p2p/base/jseptransport.cc |
@@ -329,7 +329,12 @@ bool JsepTransport::ApplyLocalTransportDescription( |
std::string* error_desc) { |
dtls_transport->ice_transport()->SetIceParameters( |
local_description_->GetIceParameters()); |
- return true; |
+ bool ret = true; |
+ if (certificate_) { |
+ ret = dtls_transport->SetLocalCertificate(certificate_); |
+ RTC_DCHECK(ret); |
+ } |
+ return ret; |
} |
bool JsepTransport::ApplyRemoteTransportDescription( |