| Index: mojo/edk/system/message_pipe_dispatcher.cc
|
| diff --git a/mojo/edk/system/message_pipe_dispatcher.cc b/mojo/edk/system/message_pipe_dispatcher.cc
|
| index 0fe2c8b7687ea6ac449f21189cc15fc4228ecad8..f27336b56f4d074a0e5e32ec2a592fcccff363a3 100644
|
| --- a/mojo/edk/system/message_pipe_dispatcher.cc
|
| +++ b/mojo/edk/system/message_pipe_dispatcher.cc
|
| @@ -249,8 +249,6 @@ MojoResult MessagePipeDispatcher::WriteMessage(
|
| rv == ports::ERROR_PORT_CANNOT_SEND_PEER) {
|
| return MOJO_RESULT_INVALID_ARGUMENT;
|
| } else if (rv == ports::ERROR_PORT_PEER_CLOSED) {
|
| - base::AutoLock lock(signal_lock_);
|
| - awakables_.AwakeForStateChange(GetHandleSignalsStateNoLock());
|
| return MOJO_RESULT_FAILED_PRECONDITION;
|
| }
|
|
|
| @@ -315,8 +313,6 @@ MojoResult MessagePipeDispatcher::ReadMessage(
|
|
|
| // Peer is closed and there are no more messages to read.
|
| DCHECK_EQ(rv, ports::ERROR_PORT_PEER_CLOSED);
|
| - base::AutoLock lock(signal_lock_);
|
| - awakables_.AwakeForStateChange(GetHandleSignalsStateNoLock());
|
| return MOJO_RESULT_FAILED_PRECONDITION;
|
| }
|
|
|
|
|