Merge pull request #8077 from birarda/api-recheck-on-fail

clear domain connection refusals on hard reset only
This commit is contained in:
Clément Brisset 2016-06-15 10:24:39 -07:00 committed by GitHub
commit 6ed972257f

View file

@ -97,7 +97,6 @@ void DomainHandler::softReset() {
clearSettings();
_domainConnectionRefusals.clear();
_connectionDenialsSinceKeypairRegen = 0;
// cancel the failure timeout for any pending requests for settings
@ -119,6 +118,7 @@ void DomainHandler::hardReset() {
_sockAddr.clear();
_hasSignalledProtocolMismatch = false;
_domainConnectionRefusals.clear();
_hasCheckedForAccessToken = false;
@ -408,6 +408,7 @@ void DomainHandler::processDomainServerConnectionDeniedPacket(QSharedPointer<Rec
qCWarning(networking) << "The domain-server denied a connection request: " << reasonMessage;
if (!_domainConnectionRefusals.contains(reasonCode)) {
_domainConnectionRefusals.append(reasonCode);
bool shouldSignal = true;