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 73bf536272739c7ddb614d1c6dedb144d7047500..5493385f5f1f5f27dc8698983a12524107ce6520 100644 |
--- a/net/socket/websocket_transport_client_socket_pool.cc |
+++ b/net/socket/websocket_transport_client_socket_pool.cc |
@@ -342,10 +342,8 @@ int WebSocketTransportClientSocketPool::RequestSocket( |
if (ReachedMaxSocketsLimit() && |
respect_limits == ClientSocketPool::RespectLimits::ENABLED) { |
request_net_log.AddEvent(NetLogEventType::SOCKET_POOL_STALLED_MAX_SOCKETS); |
- // TODO(ricea): Use emplace_back when C++11 becomes allowed. |
- StalledRequest request( |
- casted_params, priority, handle, callback, request_net_log); |
- stalled_request_queue_.push_back(request); |
+ stalled_request_queue_.emplace_back(casted_params, priority, handle, |
+ callback, request_net_log); |
StalledRequestQueue::iterator iterator = stalled_request_queue_.end(); |
--iterator; |
DCHECK_EQ(handle, iterator->handle); |