From ae94ab3d67737d18ab3dc06166517f41d6243361 Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Wed, 21 Mar 2018 15:28:12 -0700 Subject: [PATCH] make sure _sockAddr is cleared if the new url isn't a hifi:// one --- libraries/networking/src/DomainHandler.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/networking/src/DomainHandler.cpp b/libraries/networking/src/DomainHandler.cpp index 910bec631b..7a5ecb2602 100644 --- a/libraries/networking/src/DomainHandler.cpp +++ b/libraries/networking/src/DomainHandler.cpp @@ -155,6 +155,10 @@ void DomainHandler::setUUID(const QUuid& uuid) { void DomainHandler::setURLAndID(QUrl domainURL, QUuid domainID) { _pendingDomainID = domainID; + if (domainURL.scheme() != URL_SCHEME_HIFI) { + _sockAddr.clear(); + } + if (_domainURL != domainURL || _sockAddr.getPort() != domainURL.port()) { // re-set the domain info so that auth information is reloaded hardReset();