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; |