| Index: content/renderer/devtools/devtools_agent.cc
 | 
| diff --git a/content/renderer/devtools/devtools_agent.cc b/content/renderer/devtools/devtools_agent.cc
 | 
| index 0016d880d0b49c1bb4df7c51528afb174423c29a..0e4c56b2f5ff4ee1eb18e2746fa2ed08c47cbe3d 100644
 | 
| --- a/content/renderer/devtools/devtools_agent.cc
 | 
| +++ b/content/renderer/devtools/devtools_agent.cc
 | 
| @@ -327,14 +327,15 @@ void DevToolsAgent::GotManifest(int session_id,
 | 
|  
 | 
|    bool failed = false;
 | 
|    for (const auto& error : debug_info.errors) {
 | 
| -    base::DictionaryValue* error_value = new base::DictionaryValue();
 | 
| -    errors->Append(error_value);
 | 
| +    std::unique_ptr<base::DictionaryValue> error_value(
 | 
| +        new base::DictionaryValue());
 | 
|      error_value->SetString("message", error.message);
 | 
|      error_value->SetBoolean("critical", error.critical);
 | 
|      error_value->SetInteger("line", error.line);
 | 
|      error_value->SetInteger("column", error.column);
 | 
|      if (error.critical)
 | 
|        failed = true;
 | 
| +    errors->Append(std::move(error_value));
 | 
|    }
 | 
|  
 | 
|    WebString url = frame_->GetWebFrame()->document().manifestURL().string();
 | 
| 
 |