Index: chrome/browser/extensions/permissions_updater.cc |
diff --git a/chrome/browser/extensions/permissions_updater.cc b/chrome/browser/extensions/permissions_updater.cc |
index 215b2ec7f0f91a34a062b9f894ef6020885d95e8..43d9e9302cdafec8514de881aae41c16ecd9c55e 100644 |
--- a/chrome/browser/extensions/permissions_updater.cc |
+++ b/chrome/browser/extensions/permissions_updater.cc |
@@ -100,7 +100,7 @@ void PermissionsUpdater::DispatchEvent( |
ListValue value; |
scoped_ptr<api::permissions::Permissions> permissions = |
PackPermissionSet(changed_permissions); |
- value.Append(permissions->ToValue()); |
+ value.Append(permissions->ToValue().release()); |
std::string json_value; |
base::JSONWriter::Write(&value, false, &json_value); |
profile_->GetExtensionEventRouter()->DispatchEventToExtension( |