diff --git a/p2p/base/basic_packet_socket_factory.cc b/p2p/base/basic_packet_socket_factory.cc index e0f21fefdc..c144e4e337 100644 --- a/p2p/base/basic_packet_socket_factory.cc +++ b/p2p/base/basic_packet_socket_factory.cc @@ -62,6 +62,10 @@ AsyncListenSocket* BasicPacketSocketFactory::CreateServerTcpSocket( return NULL; } + if (opts & PacketSocketFactory::OPT_TLS_FAKE) { + RTC_LOG(LS_ERROR) << "Fake TLS not supported."; + return NULL; + } Socket* socket = socket_factory_->CreateSocket(local_address.family(), SOCK_STREAM); if (!socket) { @@ -82,12 +86,6 @@ AsyncListenSocket* BasicPacketSocketFactory::CreateServerTcpSocket( << socket->GetError(); } - // If using fake TLS, wrap the TCP socket in a pseudo-SSL socket. - if (opts & PacketSocketFactory::OPT_TLS_FAKE) { - RTC_DCHECK(!(opts & PacketSocketFactory::OPT_TLS)); - socket = new AsyncSSLSocket(socket); - } - RTC_CHECK(!(opts & PacketSocketFactory::OPT_STUN)); return new AsyncTcpListenSocket(absl::WrapUnique(socket));