| Index: webrtc/api/peerconnection.cc
|
| diff --git a/webrtc/api/peerconnection.cc b/webrtc/api/peerconnection.cc
|
| index 58174f08c11bbd10d36e58c3420a3d06ff8b909e..aeb03c64921890c339c0f1a0f3362679dd60ceb6 100644
|
| --- a/webrtc/api/peerconnection.cc
|
| +++ b/webrtc/api/peerconnection.cc
|
| @@ -306,8 +306,14 @@ bool ParseIceServerUrl(const PeerConnectionInterface::IceServer& server,
|
| break;
|
| case TURN:
|
| case TURNS: {
|
| - turn_servers->push_back(cricket::RelayServerConfig(
|
| - address, port, username, server.password, turn_transport_type));
|
| + cricket::RelayServerConfig config = cricket::RelayServerConfig(
|
| + address, port, username, server.password, turn_transport_type);
|
| + if (server.tls_cert_policy ==
|
| + PeerConnectionInterface::kTlsCertPolicyInsecureNoCheck) {
|
| + config.tls_cert_policy =
|
| + cricket::TlsCertPolicy::TLS_CERT_POLICY_INSECURE_NO_CHECK;
|
| + }
|
| + turn_servers->push_back(config);
|
| break;
|
| }
|
| case INVALID:
|
|
|