Index: webrtc/p2p/base/tcpport.cc |
diff --git a/webrtc/p2p/base/tcpport.cc b/webrtc/p2p/base/tcpport.cc |
index acaa6404cbec08eaaabeb2d279eb60673a0bfd6a..86982b01c673d191fdb61489cdeaeacef4719546 100644 |
--- a/webrtc/p2p/base/tcpport.cc |
+++ b/webrtc/p2p/base/tcpport.cc |
@@ -374,18 +374,18 @@ void TCPConnection::OnConnect(rtc::AsyncPacketSocket* socket) { |
// given a binding address, and the platform is expected to pick the |
// correct local address. |
const rtc::IPAddress& socket_ip = socket->GetLocalAddress().ipaddr(); |
- if (socket_ip == port()->ip()) { |
- LOG_J(LS_VERBOSE, this) << "Connection established to " |
- << socket->GetRemoteAddress().ToSensitiveString(); |
- set_connected(true); |
- connection_pending_ = false; |
- } else if (IPIsAny(port()->ip())) { |
- LOG(LS_WARNING) << "Socket is bound to a different address:" |
- << socket->GetLocalAddress().ipaddr().ToString() |
- << ", rather then the local port:" |
- << port()->ip().ToString() |
- << ". Still allowing it since it's any address" |
- << ", possibly caused by multi-routes being disabled."; |
+ if (socket_ip == port()->ip() || IPIsAny(port()->ip())) { |
+ if (socket_ip == port()->ip()) { |
+ LOG_J(LS_VERBOSE, this) << "Connection established to " |
+ << socket->GetRemoteAddress().ToSensitiveString(); |
+ } else { |
+ LOG(LS_WARNING) << "Socket is bound to a different address:" |
+ << socket->GetLocalAddress().ipaddr().ToString() |
+ << ", rather then the local port:" |
+ << port()->ip().ToString() |
+ << ". Still allowing it since it's any address" |
+ << ", possibly caused by multi-routes being disabled."; |
+ } |
set_connected(true); |
connection_pending_ = false; |
} else { |