diff --git a/xplat/Sonar/SonarClient.cpp b/xplat/Sonar/SonarClient.cpp index d86beeea3..f9d1db84a 100644 --- a/xplat/Sonar/SonarClient.cpp +++ b/xplat/Sonar/SonarClient.cpp @@ -118,7 +118,7 @@ void SonarClient::onConnected() { void SonarClient::onDisconnected() { SONAR_LOG("SonarClient::onDisconnected"); - auto step = sonarState_->start("onDisconnected callbacks"); + auto step = sonarState_->start("Trigger onDisconnected callbacks"); std::lock_guard lock(mutex_); connected_ = false; performAndReportError([this, step]() { diff --git a/xplat/Sonar/SonarWebSocketImpl.cpp b/xplat/Sonar/SonarWebSocketImpl.cpp index b6d295e56..618c93e49 100644 --- a/xplat/Sonar/SonarWebSocketImpl.cpp +++ b/xplat/Sonar/SonarWebSocketImpl.cpp @@ -64,8 +64,8 @@ class ConnectionEvents : public rsocket::RSocketConnectionEvents { if (!websocket_->isOpen_) return; websocket_->isOpen_ = false; - websocket_->connectionIsTrusted_ = false; if (websocket_->connectionIsTrusted_) { + websocket_->connectionIsTrusted_ = false; websocket_->callbacks_->onDisconnected(); } websocket_->reconnect();