diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-07-16 11:45:35 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-07-17 08:59:23 +0000 |
commit | 552906b0f222c5d5dd11b9fd73829d510980461a (patch) | |
tree | 3a11e6ed0538a81dd83b20cf3a4783e297f26d91 /chromium/net/socket/websocket_transport_client_socket_pool.cc | |
parent | 1b05827804eaf047779b597718c03e7d38344261 (diff) | |
download | qtwebengine-chromium-552906b0f222c5d5dd11b9fd73829d510980461a.tar.gz |
BASELINE: Update Chromium to 83.0.4103.122
Change-Id: Ie3a82f5bb0076eec2a7c6a6162326b4301ee291e
Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/net/socket/websocket_transport_client_socket_pool.cc')
-rw-r--r-- | chromium/net/socket/websocket_transport_client_socket_pool.cc | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/chromium/net/socket/websocket_transport_client_socket_pool.cc b/chromium/net/socket/websocket_transport_client_socket_pool.cc index d773a8ee408..9a46a622ef2 100644 --- a/chromium/net/socket/websocket_transport_client_socket_pool.cc +++ b/chromium/net/socket/websocket_transport_client_socket_pool.cc @@ -42,7 +42,7 @@ WebSocketTransportClientSocketPool::WebSocketTransportClientSocketPool( WebSocketTransportClientSocketPool::~WebSocketTransportClientSocketPool() { // Clean up any pending connect jobs. - FlushWithError(ERR_ABORTED); + FlushWithError(ERR_ABORTED, ""); DCHECK(pending_connects_.empty()); DCHECK_EQ(0, handed_out_socket_count_); DCHECK(stalled_request_queue_.empty()); @@ -174,7 +174,9 @@ void WebSocketTransportClientSocketPool::ReleaseSocket( ActivateStalledRequest(); } -void WebSocketTransportClientSocketPool::FlushWithError(int error) { +void WebSocketTransportClientSocketPool::FlushWithError( + int error, + const char* net_log_reason_utf8) { DCHECK_NE(error, OK); // Sockets which are in LOAD_STATE_CONNECTING are in danger of unlocking @@ -187,6 +189,9 @@ void WebSocketTransportClientSocketPool::FlushWithError(int error) { for (auto it = pending_connects_.begin(); it != pending_connects_.end();) { InvokeUserCallbackLater(it->second->socket_handle(), it->second->release_callback(), error); + it->second->connect_job_net_log().AddEventWithStringParams( + NetLogEventType::SOCKET_POOL_CLOSING_SOCKET, "reason", + net_log_reason_utf8); it = pending_connects_.erase(it); } for (auto it = stalled_request_queue_.begin(); @@ -198,12 +203,14 @@ void WebSocketTransportClientSocketPool::FlushWithError(int error) { flushing_ = false; } -void WebSocketTransportClientSocketPool::CloseIdleSockets() { +void WebSocketTransportClientSocketPool::CloseIdleSockets( + const char* net_log_reason_utf8) { // We have no idle sockets. } void WebSocketTransportClientSocketPool::CloseIdleSocketsInGroup( - const GroupId& group_id) { + const GroupId& group_id, + const char* net_log_reason_utf8) { // We have no idle sockets. } |