| Index: extensions/browser/api/sockets_tcp/tcp_socket_event_dispatcher.cc
|
| diff --git a/extensions/browser/api/sockets_tcp/tcp_socket_event_dispatcher.cc b/extensions/browser/api/sockets_tcp/tcp_socket_event_dispatcher.cc
|
| index 1f619a111240efecfb148a58a42f0087ca22c874..0d52ae5937d2f13e0d0c15bd79a608b540819067 100644
|
| --- a/extensions/browser/api/sockets_tcp/tcp_socket_event_dispatcher.cc
|
| +++ b/extensions/browser/api/sockets_tcp/tcp_socket_event_dispatcher.cc
|
| @@ -128,7 +128,7 @@ void TCPSocketEventDispatcher::ReadCallback(
|
| // Dispatch "onReceive" event.
|
| sockets_tcp::ReceiveInfo receive_info;
|
| receive_info.socket_id = params.socket_id;
|
| - receive_info.data = std::string(io_buffer->data(), bytes_read);
|
| + receive_info.data.assign(io_buffer->data(), io_buffer->data() + bytes_read);
|
| scoped_ptr<base::ListValue> args =
|
| sockets_tcp::OnReceive::Create(receive_info);
|
| scoped_ptr<Event> event(
|
|
|