| Index: third_party/mojo/src/mojo/public/cpp/bindings/lib/connector.cc
|
| diff --git a/third_party/mojo/src/mojo/public/cpp/bindings/lib/connector.cc b/third_party/mojo/src/mojo/public/cpp/bindings/lib/connector.cc
|
| index ebdcf38bdc3d7d248bac90c0cad4fe1f14e90554..89499dccce9d11f8ad31a05b7d341f6db1253404 100644
|
| --- a/third_party/mojo/src/mojo/public/cpp/bindings/lib/connector.cc
|
| +++ b/third_party/mojo/src/mojo/public/cpp/bindings/lib/connector.cc
|
| @@ -62,11 +62,10 @@ bool Connector::WaitForIncomingMessage(MojoDeadline deadline) {
|
| }
|
|
|
| bool Connector::Accept(Message* message) {
|
| - MOJO_CHECK(message_pipe_.is_valid());
|
| -
|
| if (error_)
|
| return false;
|
|
|
| + MOJO_CHECK(message_pipe_.is_valid());
|
| if (drop_writes_)
|
| return true;
|
|
|
| @@ -198,7 +197,7 @@ void Connector::CancelWait() {
|
|
|
| void Connector::NotifyError() {
|
| error_ = true;
|
| - CancelWait();
|
| + CloseMessagePipe();
|
| if (error_handler_)
|
| error_handler_->OnConnectionError();
|
| }
|
|
|