Chromium Code Reviews| Index: webrtc/p2p/client/basicportallocator.cc |
| diff --git a/webrtc/p2p/client/basicportallocator.cc b/webrtc/p2p/client/basicportallocator.cc |
| index 22abf33e93639d90b276ca9d6c5cc025fca3a6e0..207d1eda596dfce20696e7d843666bb44ef4d762 100644 |
| --- a/webrtc/p2p/client/basicportallocator.cc |
| +++ b/webrtc/p2p/client/basicportallocator.cc |
| @@ -1083,7 +1083,7 @@ void AllocationSequence::OnReadPacket( |
| for (std::vector<TurnPort*>::const_iterator it = turn_ports_.begin(); |
| it != turn_ports_.end(); ++it) { |
| TurnPort* port = *it; |
| - if (port->server_address().address == remote_addr) { |
| + if (port->SharedSocket() && port->server_address().address == remote_addr) { |
| port->HandleIncomingPacket(socket, data, size, remote_addr, packet_time); |
| turn_port_found = true; |
| break; |
| @@ -1097,6 +1097,7 @@ void AllocationSequence::OnReadPacket( |
| // the TURN server is also a STUN server. |
| if (!turn_port_found || |
| stun_servers.find(remote_addr) != stun_servers.end()) { |
| + RTP_DCHECK(udp_port_->SharedSocket()); |
|
Irfan
2016/04/18 21:53:12
RTC_DCHECK ?
Sergey Ulanov
2016/04/18 22:35:14
It's webrtc's version of DCHECK(). See webrtc/base
Irfan
2016/04/18 22:42:43
yes, I meant s/RTP_DCHECK/RTC_DCHECK
Sergey Ulanov
2016/04/18 23:02:44
Done.
|
| udp_port_->HandleIncomingPacket( |
| socket, data, size, remote_addr, packet_time); |
| } |