Chromium Code Reviews| Index: chrome/browser/chromeos/app_mode/kiosk_external_updater.cc |
| diff --git a/chrome/browser/chromeos/app_mode/kiosk_external_updater.cc b/chrome/browser/chromeos/app_mode/kiosk_external_updater.cc |
| index a875b8e3377de788586e874d8c961510e243d188..708d13ab5cea77d9bbd74f4d28a91e08909f26b9 100644 |
| --- a/chrome/browser/chromeos/app_mode/kiosk_external_updater.cc |
| +++ b/chrome/browser/chromeos/app_mode/kiosk_external_updater.cc |
| @@ -44,7 +44,9 @@ void ParseExternalUpdateManifest( |
| JSONFileValueDeserializer deserializer(manifest); |
| std::string error_msg; |
| - base::Value* extensions = deserializer.Deserialize(NULL, &error_msg); |
| + base::Value* extensions = |
| + deserializer.Deserialize(NULL, &error_msg).release(); |
| + // TODO(Olli Raula) possible memoryleak http://crbug.com/543015 |
|
Lei Zhang
2015/10/14 16:46:14
memory leak is two words.
|
| if (!extensions) { |
| *error_code = KioskExternalUpdater::ERROR_INVALID_MANIFEST; |
| return; |