diff options
Diffstat (limited to 'net/base/cert_verifier.cc')
-rw-r--r-- | net/base/cert_verifier.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/net/base/cert_verifier.cc b/net/base/cert_verifier.cc index 70be229..703ecfe 100644 --- a/net/base/cert_verifier.cc +++ b/net/base/cert_verifier.cc @@ -35,8 +35,6 @@ class CertVerifier::Request : error_(OK) { } - ~Request() {} - void DoVerify() { // Running on the worker thread error_ = cert_->Verify(hostname_, flags_, &result_); @@ -92,6 +90,10 @@ class CertVerifier::Request : } private: + friend class base::RefCountedThreadSafe<CertVerifier::Request>; + + ~Request() {} + // Set on the origin thread, read on the worker thread. scoped_refptr<X509Certificate> cert_; std::string hostname_; |