summaryrefslogtreecommitdiffstats
path: root/chrome/common/render_messages_params.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/common/render_messages_params.cc')
-rw-r--r--chrome/common/render_messages_params.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/common/render_messages_params.cc b/chrome/common/render_messages_params.cc
index fa0a38e..149e521 100644
--- a/chrome/common/render_messages_params.cc
+++ b/chrome/common/render_messages_params.cc
@@ -327,10 +327,15 @@ scoped_refptr<Extension>
ViewMsg_ExtensionLoaded_Params::ConvertToExtension() const {
// Extensions that are loaded unpacked won't have a key.
const bool kRequireKey = false;
+
+ // The extension may have been loaded in a way that does not require
+ // strict error checks to pass. Do not do strict checks here.
+ const bool kStrictErrorChecks = false;
std::string error;
scoped_refptr<Extension> extension(
- Extension::Create(path, location, *manifest, kRequireKey, &error));
+ Extension::Create(path, location, *manifest, kRequireKey,
+ kStrictErrorChecks, &error));
if (!extension.get())
LOG(ERROR) << "Error deserializing extension: " << error;