Index: chrome/browser/ui/webui/policy_ui.cc |
diff --git a/chrome/browser/ui/webui/policy_ui.cc b/chrome/browser/ui/webui/policy_ui.cc |
index 32aa620785d2b719e101121dab6660ced3269c2d..03d43485804641fe4dced0da2ec12c88bcb51905 100644 |
--- a/chrome/browser/ui/webui/policy_ui.cc |
+++ b/chrome/browser/ui/webui/policy_ui.cc |
@@ -217,7 +217,7 @@ void ExtractDomainFromUsername(base::DictionaryValue* dict) { |
// Utility function that returns a JSON serialization of the given |dict|. |
scoped_ptr<base::StringValue> DictionaryToJSONString( |
- const base::DictionaryValue* dict) { |
+ const base::DictionaryValue& dict) { |
std::string json_string; |
base::JSONWriter::WriteWithOptions(dict, |
base::JSONWriter::OPTIONS_PRETTY_PRINT, |
@@ -230,14 +230,14 @@ scoped_ptr<base::StringValue> DictionaryToJSONString( |
scoped_ptr<base::Value> CopyAndConvert(const base::Value* value) { |
const base::DictionaryValue* dict = NULL; |
if (value->GetAsDictionary(&dict)) |
- return DictionaryToJSONString(dict); |
+ return DictionaryToJSONString(*dict); |
scoped_ptr<base::Value> copy(value->DeepCopy()); |
base::ListValue* list = NULL; |
if (copy->GetAsList(&list)) { |
for (size_t i = 0; i < list->GetSize(); ++i) { |
if (list->GetDictionary(i, &dict)) |
- list->Set(i, DictionaryToJSONString(dict).release()); |
+ list->Set(i, DictionaryToJSONString(*dict).release()); |
} |
} |