| Index: net/http/http_request_headers.cc
|
| diff --git a/net/http/http_request_headers.cc b/net/http/http_request_headers.cc
|
| index eaeec0deacbbcc79f2bc31f6b51e452cd25a6fcc..004d0659512c62ec3d35b40d1abd6926171cfe8b 100644
|
| --- a/net/http/http_request_headers.cc
|
| +++ b/net/http/http_request_headers.cc
|
| @@ -188,10 +188,10 @@ std::string HttpRequestHeaders::ToString() const {
|
| return output;
|
| }
|
|
|
| -base::Value* HttpRequestHeaders::NetLogCallback(
|
| +scoped_ptr<base::Value> HttpRequestHeaders::NetLogCallback(
|
| const std::string* request_line,
|
| NetLogCaptureMode capture_mode) const {
|
| - base::DictionaryValue* dict = new base::DictionaryValue();
|
| + scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| dict->SetString("line", *request_line);
|
| base::ListValue* headers = new base::ListValue();
|
| for (HeaderVector::const_iterator it = headers_.begin();
|
| @@ -203,7 +203,7 @@ base::Value* HttpRequestHeaders::NetLogCallback(
|
| it->key.c_str(), log_value.c_str())));
|
| }
|
| dict->Set("headers", headers);
|
| - return dict;
|
| + return dict.Pass();
|
| }
|
|
|
| // static
|
|
|