Index: net/base/multi_threaded_cert_verifier.cc |
=================================================================== |
--- net/base/multi_threaded_cert_verifier.cc (revision 141669) |
+++ net/base/multi_threaded_cert_verifier.cc (working copy) |
@@ -152,7 +152,7 @@ |
// Returns the certificate being verified. May only be called /before/ |
// Start() is called. |
- X509Certificate* certificate() const { return cert_; } |
+ scoped_refptr<const X509Certificate> certificate() const { return cert_; } |
bool Start() { |
DCHECK_EQ(MessageLoop::current(), origin_loop_); |
@@ -265,8 +265,7 @@ |
net_log_(net_log) { |
net_log_.BeginEvent( |
NetLog::TYPE_CERT_VERIFIER_JOB, |
- base::Bind(&NetLogX509CertificateCallback, |
- base::Unretained(worker_->certificate()))); |
Ryan Sleevi
2012/06/12 20:22:09
This was safe as-is. Start() has not yet been call
|
+ CreateNetLogX509CertificateCallback(worker_->certificate())); |
} |
~CertVerifierJob() { |