Index: chrome/browser/profiles/profile_io_data.h |
diff --git a/chrome/browser/profiles/profile_io_data.h b/chrome/browser/profiles/profile_io_data.h |
index eed446ea6c26e2d4d35af22c122920602d4e755f..b43b0d467dfd458cd78553d3dec2b98c2c014a60 100644 |
--- a/chrome/browser/profiles/profile_io_data.h |
+++ b/chrome/browser/profiles/profile_io_data.h |
@@ -47,6 +47,7 @@ class InfoMap; |
} |
namespace net { |
+class CertVerifier; |
class ChannelIDService; |
class CookieStore; |
class FraudulentCertificateReporter; |
@@ -587,7 +588,10 @@ class ProfileIOData { |
mutable scoped_ptr<net::HttpServerProperties> |
http_server_properties_; |
#if defined(OS_CHROMEOS) |
- mutable scoped_ptr<policy::PolicyCertVerifier> cert_verifier_; |
+ // Set to |cert_verifier_| if it references a PolicyCertVerifier. In that |
+ // case, the verifier is owned by |cert_verifier_|. Otherwise, set to NULL. |
+ mutable policy::PolicyCertVerifier* policy_cert_verifier_; |
+ mutable scoped_ptr<net::CertVerifier> cert_verifier_; |
mutable std::string username_hash_; |
mutable bool use_system_key_slot_; |
#endif |