Index: remoting/client/jni/jni_client.cc |
diff --git a/remoting/client/jni/jni_client.cc b/remoting/client/jni/jni_client.cc |
index 4aad692ff48ba793b14afb9d8ea6627091d25874..0787236de5e608ca0ea765b98dbb093294fdfd11 100644 |
--- a/remoting/client/jni/jni_client.cc |
+++ b/remoting/client/jni/jni_client.cc |
@@ -60,6 +60,7 @@ void JniClient::ConnectToHost(base::WeakPtr<JniDisplayHandler> display_handler, |
void JniClient::DisconnectFromHost() { |
DCHECK(runtime_->ui_task_runner()->BelongsToCurrentThread()); |
display_handler_ = nullptr; |
+ secret_fetcher_.reset(); |
if (session_) { |
session_->Disconnect(); |
runtime_->network_task_runner()->DeleteSoon(FROM_HERE, |