Index: webrtc/p2p/base/turnport.h |
diff --git a/webrtc/p2p/base/turnport.h b/webrtc/p2p/base/turnport.h |
index 7b88364e460b2116d88ab0223b3e35bdd7583300..4be9249c8fb6fbb802db91f06f5f11f1ccf29c65 100644 |
--- a/webrtc/p2p/base/turnport.h |
+++ b/webrtc/p2p/base/turnport.h |
@@ -107,6 +107,10 @@ class TurnPort : public Port { |
const rtc::PacketTime& packet_time); |
virtual void OnReadyToSend(rtc::AsyncPacketSocket* socket); |
+ virtual bool SupportsProtocol(const std::string& protocol) const { |
+ // Turn port only connects to UDP candidates. |
+ return protocol == UDP_PROTOCOL_NAME; |
+ } |
void OnSocketConnect(rtc::AsyncPacketSocket* socket); |
void OnSocketClose(rtc::AsyncPacketSocket* socket, int error); |