Index: net/cert/x509_certificate_net_log_param.cc |
diff --git a/net/cert/x509_certificate_net_log_param.cc b/net/cert/x509_certificate_net_log_param.cc |
index 806eba32be087a38646df7fef6c8f2181c5560f7..72b1e919aa7c7ba0adafc4883909f8fa71011104 100644 |
--- a/net/cert/x509_certificate_net_log_param.cc |
+++ b/net/cert/x509_certificate_net_log_param.cc |
@@ -12,8 +12,9 @@ |
namespace net { |
-base::Value* NetLogX509CertificateCallback(const X509Certificate* certificate, |
- NetLogCaptureMode capture_mode) { |
+scoped_ptr<base::Value> NetLogX509CertificateCallback( |
+ const X509Certificate* certificate, |
+ NetLogCaptureMode capture_mode) { |
scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue()); |
scoped_ptr<base::ListValue> certs(new base::ListValue()); |
std::vector<std::string> encoded_chain; |
@@ -21,7 +22,7 @@ base::Value* NetLogX509CertificateCallback(const X509Certificate* certificate, |
for (size_t i = 0; i < encoded_chain.size(); ++i) |
certs->Append(new base::StringValue(encoded_chain[i])); |
dict->Set("certificates", certs.Pass()); |
- return dict.release(); |
+ return dict.Pass(); |
} |
} // namespace net |