Title: [263272] trunk/Source/WebKit
Revision
263272
Author
[email protected]
Date
2020-06-19 09:34:18 -0700 (Fri, 19 Jun 2020)

Log Message

LibWebRTCSocketClient::sendTo is too verbose in case of error
https://bugs.webkit.org/show_bug.cgi?id=213380

Reviewed by Eric Carlson.

Only log error message if the error code is different from the previous one.

* NetworkProcess/webrtc/LibWebRTCSocketClient.cpp:
(WebKit::LibWebRTCSocketClient::sendTo):
* NetworkProcess/webrtc/LibWebRTCSocketClient.h:

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (263271 => 263272)


--- trunk/Source/WebKit/ChangeLog	2020-06-19 16:30:08 UTC (rev 263271)
+++ trunk/Source/WebKit/ChangeLog	2020-06-19 16:34:18 UTC (rev 263272)
@@ -1,3 +1,16 @@
+2020-06-19  Youenn Fablet  <[email protected]>
+
+        LibWebRTCSocketClient::sendTo is too verbose in case of error
+        https://bugs.webkit.org/show_bug.cgi?id=213380
+
+        Reviewed by Eric Carlson.
+
+        Only log error message if the error code is different from the previous one.
+
+        * NetworkProcess/webrtc/LibWebRTCSocketClient.cpp:
+        (WebKit::LibWebRTCSocketClient::sendTo):
+        * NetworkProcess/webrtc/LibWebRTCSocketClient.h:
+
 2020-06-19  Chris Dumez  <[email protected]>
 
         Web Inspector: RemoteInspector::singleton() slows down MobileSafari launch

Modified: trunk/Source/WebKit/NetworkProcess/webrtc/LibWebRTCSocketClient.cpp (263271 => 263272)


--- trunk/Source/WebKit/NetworkProcess/webrtc/LibWebRTCSocketClient.cpp	2020-06-19 16:30:08 UTC (rev 263271)
+++ trunk/Source/WebKit/NetworkProcess/webrtc/LibWebRTCSocketClient.cpp	2020-06-19 16:34:18 UTC (rev 263272)
@@ -72,8 +72,8 @@
 void LibWebRTCSocketClient::sendTo(const WebCore::SharedBuffer& buffer, const rtc::SocketAddress& socketAddress, const rtc::PacketOptions& options)
 {
     auto result = m_socket->SendTo(reinterpret_cast<const uint8_t*>(buffer.data()), buffer.size(), socketAddress, options);
-    UNUSED_PARAM(result);
-    RELEASE_LOG_ERROR_IF(result, Network, "LibWebRTCSocketClient::sendTo failed with error %d", m_socket->GetError());
+    RELEASE_LOG_ERROR_IF(result && m_sendError != result, Network, "LibWebRTCSocketClient::sendTo failed with error %d", m_socket->GetError());
+    m_sendError = result;
 }
 
 void LibWebRTCSocketClient::close()

Modified: trunk/Source/WebKit/NetworkProcess/webrtc/LibWebRTCSocketClient.h (263271 => 263272)


--- trunk/Source/WebKit/NetworkProcess/webrtc/LibWebRTCSocketClient.h	2020-06-19 16:30:08 UTC (rev 263271)
+++ trunk/Source/WebKit/NetworkProcess/webrtc/LibWebRTCSocketClient.h	2020-06-19 16:34:18 UTC (rev 263272)
@@ -64,6 +64,7 @@
     Type m_type;
     NetworkRTCProvider& m_rtcProvider;
     std::unique_ptr<rtc::AsyncPacketSocket> m_socket;
+    int m_sendError { 0 };
 };
 
 } // namespace WebKit
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to