Chromium Code Reviews| Index: blimp/net/tcp_engine_transport.cc |
| diff --git a/blimp/net/tcp_engine_transport.cc b/blimp/net/tcp_engine_transport.cc |
| index f214a69189d99ba13584c34fecc73d1620bc8acc..7acf538ad6a6088e453faecd523af896c9e84d7b 100644 |
| --- a/blimp/net/tcp_engine_transport.cc |
| +++ b/blimp/net/tcp_engine_transport.cc |
| @@ -10,6 +10,7 @@ |
| #include "base/callback_helpers.h" |
| #include "base/memory/ptr_util.h" |
| #include "base/message_loop/message_loop.h" |
| +#include "blimp/net/blimp_connection_statistics.h" |
| #include "blimp/net/stream_socket_connection.h" |
| #include "net/socket/stream_socket.h" |
| #include "net/socket/tcp_server_socket.h" |
| @@ -59,8 +60,8 @@ void TCPEngineTransport::Connect(const net::CompletionCallback& callback) { |
| std::unique_ptr<BlimpConnection> TCPEngineTransport::TakeConnection() { |
| DCHECK(connect_callback_.is_null()); |
| DCHECK(accepted_socket_); |
| - return base::WrapUnique( |
| - new StreamSocketConnection(std::move(accepted_socket_))); |
| + return base::WrapUnique(new StreamSocketConnection( |
| + std::move(accepted_socket_), new BlimpConnectionStatistics)); |
|
Kevin M
2016/05/24 21:49:01
This leaks the statistics object.
Maybe consider
|
| } |
| const char* TCPEngineTransport::GetName() const { |