| Index: net/proxy/proxy_script_decider.cc
|
| diff --git a/net/proxy/proxy_script_decider.cc b/net/proxy/proxy_script_decider.cc
|
| index 4c1da750b575b33e5ac46f73d24d2387cc67d00d..5109981fd2e33a36f11852c168c56a0826b23e38 100644
|
| --- a/net/proxy/proxy_script_decider.cc
|
| +++ b/net/proxy/proxy_script_decider.cc
|
| @@ -53,10 +53,10 @@ const char kWpadUrl[] = "http://wpad/wpad.dat";
|
| const int kQuickCheckDelayMs = 1000;
|
| };
|
|
|
| -base::Value* ProxyScriptDecider::PacSource::NetLogCallback(
|
| +scoped_ptr<base::Value> ProxyScriptDecider::PacSource::NetLogCallback(
|
| const GURL* effective_pac_url,
|
| NetLogCaptureMode /* capture_mode */) const {
|
| - base::DictionaryValue* dict = new base::DictionaryValue();
|
| + scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| std::string source;
|
| switch (type) {
|
| case PacSource::WPAD_DHCP:
|
| @@ -72,7 +72,7 @@ base::Value* ProxyScriptDecider::PacSource::NetLogCallback(
|
| break;
|
| }
|
| dict->SetString("source", source);
|
| - return dict;
|
| + return dict.Pass();
|
| }
|
|
|
| ProxyScriptDecider::ProxyScriptDecider(
|
|
|