| Index: net/socket/websocket_transport_client_socket_pool.cc
|
| diff --git a/net/socket/websocket_transport_client_socket_pool.cc b/net/socket/websocket_transport_client_socket_pool.cc
|
| index 987723c2032965b70a060b6686aa28ba66ad4c19..babaef010fa800d093fcb0abea37ce5f85e4634e 100644
|
| --- a/net/socket/websocket_transport_client_socket_pool.cc
|
| +++ b/net/socket/websocket_transport_client_socket_pool.cc
|
| @@ -397,7 +397,8 @@ void WebSocketTransportClientSocketPool::CancelRequest(
|
| return;
|
| std::unique_ptr<StreamSocket> socket = handle->PassSocket();
|
| if (socket)
|
| - ReleaseSocket(handle->group_name(), std::move(socket), handle->id());
|
| + ReleaseSocket(handle->group_name(), std::move(socket), handle->id(),
|
| + handle->connect_timing());
|
| if (!DeleteJob(handle))
|
| pending_callbacks_.erase(handle);
|
|
|
| @@ -407,7 +408,8 @@ void WebSocketTransportClientSocketPool::CancelRequest(
|
| void WebSocketTransportClientSocketPool::ReleaseSocket(
|
| const std::string& group_name,
|
| std::unique_ptr<StreamSocket> socket,
|
| - int id) {
|
| + int id,
|
| + const LoadTimingInfo::ConnectTiming& connect_timing) {
|
| WebSocketEndpointLockManager::GetInstance()->UnlockSocket(socket.get());
|
| CHECK_GT(handed_out_socket_count_, 0);
|
| --handed_out_socket_count_;
|
|
|