| 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..9d149685a1922379a0357e6f67261b357f83dbd9 100644
|
| --- a/net/http/http_request_headers.cc
|
| +++ b/net/http/http_request_headers.cc
|
| @@ -188,12 +188,12 @@ 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();
|
| + scoped_ptr<base::ListValue> headers(new base::ListValue());
|
| for (HeaderVector::const_iterator it = headers_.begin();
|
| it != headers_.end(); ++it) {
|
| std::string log_value =
|
| @@ -202,8 +202,8 @@ base::Value* HttpRequestHeaders::NetLogCallback(
|
| base::StringPrintf("%s: %s",
|
| it->key.c_str(), log_value.c_str())));
|
| }
|
| - dict->Set("headers", headers);
|
| - return dict;
|
| + dict->Set("headers", headers.Pass());
|
| + return dict.Pass();
|
| }
|
|
|
| // static
|
|
|