| Index: third_party/mojo/src/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Connector.java
|
| diff --git a/third_party/mojo/src/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Connector.java b/third_party/mojo/src/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Connector.java
|
| index d4e44ebd2e2df95f59f54831cfd35fbb395ffc59..3686bcfa123056b65295778d4486d65bc0b6300b 100644
|
| --- a/third_party/mojo/src/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Connector.java
|
| +++ b/third_party/mojo/src/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Connector.java
|
| @@ -134,7 +134,9 @@ public class Connector implements MessageReceiver, HandleOwner<MessagePipeHandle
|
| cancelIfActive();
|
| mMessagePipeHandle.close();
|
| if (mIncomingMessageReceiver != null) {
|
| - mIncomingMessageReceiver.close();
|
| + MessageReceiver incomingMessageReceiver = mIncomingMessageReceiver;
|
| + mIncomingMessageReceiver = null;
|
| + incomingMessageReceiver.close();
|
| }
|
| }
|
|
|
|
|