aboutsummaryrefslogtreecommitdiff
path: root/p2p/base/stun_port.cc
diff options
context:
space:
mode:
Diffstat (limited to 'p2p/base/stun_port.cc')
-rw-r--r--p2p/base/stun_port.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/p2p/base/stun_port.cc b/p2p/base/stun_port.cc
index 3b024bdfea..44776d701b 100644
--- a/p2p/base/stun_port.cc
+++ b/p2p/base/stun_port.cc
@@ -46,7 +46,9 @@ class StunBindingRequest : public StunRequest {
std::make_unique<StunMessage>(STUN_BINDING_REQUEST)),
port_(port),
server_addr_(addr),
- start_time_(start_time) {}
+ start_time_(start_time) {
+ SetAuthenticationRequired(false);
+ }
const rtc::SocketAddress& server_addr() const { return server_addr_; }
@@ -404,7 +406,8 @@ void UDPPort::OnReadPacket(rtc::AsyncPacketSocket* socket,
}
if (Connection* conn = GetConnection(remote_addr)) {
- conn->OnReadPacket(data, size, packet_time_us);
+ conn->OnReadPacket(
+ rtc::ReceivedPacket::CreateFromLegacy(data, size, packet_time_us));
} else {
Port::OnReadPacket(data, size, remote_addr, PROTO_UDP);
}