diff options
Diffstat (limited to 'net/base/ssl_config_service.h')
-rw-r--r-- | net/base/ssl_config_service.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/net/base/ssl_config_service.h b/net/base/ssl_config_service.h index c8c0638..a4d3cb4 100644 --- a/net/base/ssl_config_service.h +++ b/net/base/ssl_config_service.h @@ -66,8 +66,6 @@ struct SSLConfig { // live longer than the configuration preferences. class SSLConfigService : public base::RefCountedThreadSafe<SSLConfigService> { public: - virtual ~SSLConfigService() {} - // Create an instance of SSLConfigService which retrieves the configuration // from the system SSL configuration, or an instance of // SSLConfigServiceDefaults if the current system does not have a system SSL @@ -77,6 +75,11 @@ class SSLConfigService : public base::RefCountedThreadSafe<SSLConfigService> { // May not be thread-safe, should only be called on the IO thread. virtual void GetSSLConfig(SSLConfig* config) = 0; + + protected: + friend class base::RefCountedThreadSafe<SSLConfigService>; + + virtual ~SSLConfigService() {} }; } // namespace net |