| Index: third_party/mojo/src/mojo/edk/system/incoming_endpoint.cc
|
| diff --git a/third_party/mojo/src/mojo/edk/system/incoming_endpoint.cc b/third_party/mojo/src/mojo/edk/system/incoming_endpoint.cc
|
| index 14f1a71816287e0a4e41dacece0838aac099b036..00ceee5cd858f96fa457d340ff3ae0ede7dd2fa0 100644
|
| --- a/third_party/mojo/src/mojo/edk/system/incoming_endpoint.cc
|
| +++ b/third_party/mojo/src/mojo/edk/system/incoming_endpoint.cc
|
| @@ -38,13 +38,14 @@ void IncomingEndpoint::Close() {
|
| }
|
| }
|
|
|
| -bool IncomingEndpoint::OnReadMessage(unsigned /*port*/,
|
| - MessageInTransit* message) {
|
| +bool IncomingEndpoint::OnReadMessage(
|
| + unsigned /*port*/,
|
| + MessageInTransit::ReadContext& reading_message) {
|
| base::AutoLock locker(lock_);
|
| if (!endpoint_)
|
| return false;
|
|
|
| - message_queue_.AddMessage(make_scoped_ptr(message));
|
| + message_queue_.AddMessage(reading_message.PassMessage());
|
| return true;
|
| }
|
|
|
|
|