| Index: net/http/http_response_headers.cc
|
| diff --git a/net/http/http_response_headers.cc b/net/http/http_response_headers.cc
|
| index 69a0aa854440630fffd7572b9fc23250718c6047..8c5a9ead49bb6747c7cea168d8bc99b35fa28d52 100644
|
| --- a/net/http/http_response_headers.cc
|
| +++ b/net/http/http_response_headers.cc
|
| @@ -1391,9 +1391,9 @@ bool HttpResponseHeaders::GetContentRange(int64* first_byte_position,
|
| return true;
|
| }
|
|
|
| -base::Value* HttpResponseHeaders::NetLogCallback(
|
| +scoped_ptr<base::Value> HttpResponseHeaders::NetLogCallback(
|
| NetLogCaptureMode capture_mode) const {
|
| - base::DictionaryValue* dict = new base::DictionaryValue();
|
| + scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| base::ListValue* headers = new base::ListValue();
|
| headers->Append(new base::StringValue(GetStatusLine()));
|
| void* iterator = NULL;
|
| @@ -1410,7 +1410,7 @@ base::Value* HttpResponseHeaders::NetLogCallback(
|
| escaped_value.c_str())));
|
| }
|
| dict->Set("headers", headers);
|
| - return dict;
|
| + return dict.Pass();
|
| }
|
|
|
| // static
|
|
|