| Index: ipc/mojo/ipc_message_pipe_reader.cc
|
| diff --git a/ipc/mojo/ipc_message_pipe_reader.cc b/ipc/mojo/ipc_message_pipe_reader.cc
|
| index 36871e76caed8f7c6f04f0a3c4b24c417ea3ae50..fc9775f5581157c76e43fd174eccac31e3fd4f70 100644
|
| --- a/ipc/mojo/ipc_message_pipe_reader.cc
|
| +++ b/ipc/mojo/ipc_message_pipe_reader.cc
|
| @@ -38,7 +38,7 @@ void MessagePipeReader::CloseWithError(MojoResult error) {
|
| Close();
|
| }
|
|
|
| -bool MessagePipeReader::Send(scoped_ptr<Message> message) {
|
| +MojoResult MessagePipeReader::Send(scoped_ptr<Message> message) {
|
| DCHECK(IsValid());
|
|
|
| message->TraceMessageBegin();
|
| @@ -56,13 +56,9 @@ bool MessagePipeReader::Send(scoped_ptr<Message> message) {
|
| MOJO_WRITE_MESSAGE_FLAG_NONE);
|
| }
|
|
|
| - if (result != MOJO_RESULT_OK) {
|
| + if (result != MOJO_RESULT_OK)
|
| std::for_each(handles.begin(), handles.end(), &MojoClose);
|
| - CloseWithError(result);
|
| - return false;
|
| - }
|
| -
|
| - return true;
|
| + return result;
|
| }
|
|
|
| // static
|
|
|