Bug 1712837 - avoid unnecessarily clearing the TLS session cache at startup r=jschanck

Differential Revision: https://phabricator.services.mozilla.com/D130820
This commit is contained in:
Dana Keeler 2021-12-01 18:10:34 +00:00
Родитель 63ef72803c
Коммит 6d37a3da3d
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -218,8 +218,6 @@ void nsNSSComponent::GetRevocationBehaviorFromPrefs(
hardTimeoutMillis =
std::min(hardTimeoutMillis, OCSP_TIMEOUT_MILLISECONDS_HARD_MAX);
hardTimeout = TimeDuration::FromMilliseconds(hardTimeoutMillis);
ClearSSLExternalAndInternalSessionCache();
}
nsNSSComponent::nsNSSComponent()
@ -507,6 +505,7 @@ void nsNSSComponent::UnloadEnterpriseRoots() {
MutexAutoLock lock(mMutex);
mEnterpriseCerts.clear();
setValidationOptions(false, lock);
ClearSSLExternalAndInternalSessionCache();
}
static const char* kEnterpriseRootModePref =