| Index: net/cert/cert_policy_enforcer.cc
|
| diff --git a/net/cert/cert_policy_enforcer.cc b/net/cert/cert_policy_enforcer.cc
|
| index 74c195d3e36a1b13dba6a680c36540d6815995d2..0eb84200293f74cfda9c6f6f4adcc596912141eb 100644
|
| --- a/net/cert/cert_policy_enforcer.cc
|
| +++ b/net/cert/cert_policy_enforcer.cc
|
| @@ -185,11 +185,11 @@ struct ComplianceDetails {
|
| base::Version whitelist_version;
|
| };
|
|
|
| -base::Value* NetLogComplianceCheckResultCallback(
|
| +scoped_ptr<base::Value> NetLogComplianceCheckResultCallback(
|
| X509Certificate* cert,
|
| ComplianceDetails* details,
|
| NetLogCaptureMode capture_mode) {
|
| - base::DictionaryValue* dict = new base::DictionaryValue();
|
| + scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| dict->Set("certificate", NetLogX509CertificateCallback(cert, capture_mode));
|
| dict->SetBoolean("policy_enforcement_required",
|
| details->ct_presence_required);
|
| @@ -203,7 +203,7 @@ base::Value* NetLogComplianceCheckResultCallback(
|
| details->whitelist_version.GetString());
|
| }
|
| }
|
| - return dict;
|
| + return dict.Pass();
|
| }
|
|
|
| bool IsCertificateInWhitelist(const X509Certificate& cert,
|
|
|