diff options
Diffstat (limited to 'net/base/ssl_config_service_mac.cc')
-rw-r--r-- | net/base/ssl_config_service_mac.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/net/base/ssl_config_service_mac.cc b/net/base/ssl_config_service_mac.cc index 81897c5..82a3632 100644 --- a/net/base/ssl_config_service_mac.cc +++ b/net/base/ssl_config_service_mac.cc @@ -95,6 +95,7 @@ bool SSLConfigServiceMac::GetSSLConfigNow(SSLConfig* config) { kSSL3EnabledDefaultValue); config->tls1_enabled = SSLVersionIsEnabled(kTLS1EnabledKey, kTLS1EnabledDefaultValue); + SSLConfigService::SetSSLConfigFlags(config); return true; } @@ -139,7 +140,10 @@ void SSLConfigServiceMac::SetRevCheckingEnabled(bool enabled) { } void SSLConfigServiceMac::UpdateConfig(TimeTicks now) { + SSLConfig orig_config = config_info_; GetSSLConfigNow(&config_info_); + if (ever_updated_) + ProcessConfigUpdate(orig_config, config_info_); config_time_ = now; ever_updated_ = true; } |