aboutsummaryrefslogtreecommitdiff
path: root/p2p
diff options
context:
space:
mode:
authorYura Yaroshevich <yura.yaroshevich@gmail.com>2021-04-12 15:56:08 +0300
committerCommit Bot <commit-bot@chromium.org>2021-04-12 15:12:39 +0000
commit9ff75a6206142fbe17997bb092f8ec5485c2a084 (patch)
tree15c69d33bb3002d32990552d9c69afae4f6bf8be /p2p
parent3928e8fdb198c51eb95894f12c12f20fcb10b73a (diff)
downloadwebrtc-9ff75a6206142fbe17997bb092f8ec5485c2a084.tar.gz
Add addr in error msg if stun sock sent with error
Before: ``` (stun_port.cc:596): sendto : [0x00000041] No route to host ``` After: ``` (stun_port.cc:598): UDP send of 20 bytes to host stun1.l.google.com:19302 (74.125.200.127:19302) failed with error 65 : [0x00000041] No route to host ``` Bug: None Change-Id: Ibcd487e97b37677225814562df30af66f655cddb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/215000 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Yura Yaroshevich <yura.yaroshevich@gmail.com> Cr-Commit-Position: refs/heads/master@{#33694}
Diffstat (limited to 'p2p')
-rw-r--r--p2p/base/stun_port.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/p2p/base/stun_port.cc b/p2p/base/stun_port.cc
index 7a76af5fa1..7b1a2a83a2 100644
--- a/p2p/base/stun_port.cc
+++ b/p2p/base/stun_port.cc
@@ -306,7 +306,9 @@ int UDPPort::SendTo(const void* data,
if (send_error_count_ < kSendErrorLogLimit) {
++send_error_count_;
RTC_LOG(LS_ERROR) << ToString() << ": UDP send of " << size
- << " bytes failed with error " << error_;
+ << " bytes to host " << addr.ToSensitiveString() << " ("
+ << addr.ToResolvedSensitiveString()
+ << ") failed with error " << error_;
}
} else {
send_error_count_ = 0;
@@ -593,7 +595,11 @@ void UDPPort::OnSendPacket(const void* data, size_t size, StunRequest* req) {
options.info_signaled_after_sent.packet_type = rtc::PacketType::kStunMessage;
CopyPortInformationToPacketInfo(&options.info_signaled_after_sent);
if (socket_->SendTo(data, size, sreq->server_addr(), options) < 0) {
- RTC_LOG_ERR_EX(LERROR, socket_->GetError()) << "sendto";
+ RTC_LOG_ERR_EX(LERROR, socket_->GetError())
+ << "UDP send of " << size << " bytes to host "
+ << sreq->server_addr().ToSensitiveString() << " ("
+ << sreq->server_addr().ToResolvedSensitiveString()
+ << ") failed with error " << error_;
}
stats_.stun_binding_requests_sent++;
}