| 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);
|
|
|