Index: net/base/ssl_config_service.h |
=================================================================== |
--- net/base/ssl_config_service.h (revision 31079) |
+++ net/base/ssl_config_service.h (working copy) |
@@ -66,8 +66,6 @@ |
// 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 @@ |
// 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 |