| Index: chrome/browser/chromeos/extensions/default_app_order.cc
|
| diff --git a/chrome/browser/chromeos/extensions/default_app_order.cc b/chrome/browser/chromeos/extensions/default_app_order.cc
|
| index 4abcbaa09172fc2eba0d41e62c8f37017d27cb42..24bcdff3976a58e7b2003e724c28a0b077917988 100644
|
| --- a/chrome/browser/chromeos/extensions/default_app_order.cc
|
| +++ b/chrome/browser/chromeos/extensions/default_app_order.cc
|
| @@ -65,7 +65,7 @@ base::ListValue* ReadExternalOrdinalFile(const base::FilePath& path) {
|
|
|
| JSONFileValueDeserializer deserializer(path);
|
| std::string error_msg;
|
| - base::Value* value = deserializer.Deserialize(NULL, &error_msg);
|
| + base::Value* value = deserializer.Deserialize(NULL, &error_msg).release();
|
| if (!value) {
|
| LOG(WARNING) << "Unable to deserialize default app ordinals json data:"
|
| << error_msg << ", file=" << path.value();
|
| @@ -77,6 +77,7 @@ base::ListValue* ReadExternalOrdinalFile(const base::FilePath& path) {
|
| return ordinal_list_value;
|
|
|
| LOG(WARNING) << "Expect a JSON list in file " << path.value();
|
| + // TODO(Olli Raula) possible memoryleak http://crbug.com/543015
|
| return NULL;
|
| }
|
|
|
|
|