Index: net/base/address_list.cc |
diff --git a/net/base/address_list.cc b/net/base/address_list.cc |
index 9f63ebf60d6cbcb900e84d3c93267807c1603329..78982554dcd2251d7417a99b2dacd50aa57372b9 100644 |
--- a/net/base/address_list.cc |
+++ b/net/base/address_list.cc |
@@ -14,8 +14,9 @@ namespace net { |
namespace { |
-base::Value* NetLogAddressListCallback(const AddressList* address_list, |
- NetLogCaptureMode capture_mode) { |
+scoped_ptr<base::Value> NetLogAddressListCallback( |
+ const AddressList* address_list, |
+ NetLogCaptureMode capture_mode) { |
scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue()); |
scoped_ptr<base::ListValue> list(new base::ListValue()); |
@@ -25,7 +26,7 @@ base::Value* NetLogAddressListCallback(const AddressList* address_list, |
} |
dict->Set("address_list", list.Pass()); |
- return dict.release(); |
+ return dict.Pass(); |
} |
} // namespace |
@@ -89,7 +90,7 @@ void AddressList::SetDefaultCanonicalName() { |
} |
NetLog::ParametersCallback AddressList::CreateNetLogCallback() const { |
- return base::Bind(&NetLogAddressListCallback, this); |
+ return base::Bind(NetLogAddressListCallback, this); |
} |
} // namespace net |