Index: extensions/renderer/argument_spec.cc |
diff --git a/extensions/renderer/argument_spec.cc b/extensions/renderer/argument_spec.cc |
index 08768595b80ddb9dbb27efc8bf4eaa1b42138af0..f56af3f8fce86addaf14ebdd2259dd157f0d79ee 100644 |
--- a/extensions/renderer/argument_spec.cc |
+++ b/extensions/renderer/argument_spec.cc |
@@ -420,8 +420,10 @@ bool ArgumentSpec::ParseArgumentToObject( |
// HasOwnProperty() check here in the future, if we desire. |
// See also comment in ParseArgumentToArray() about passing in custom |
// crazy values here. |
- if (!object->Get(context, key).ToLocal(&prop_value)) |
+ if (!object->Get(context, key).ToLocal(&prop_value)) { |
+ *error = api_errors::ScriptThrewError(); |
return false; |
+ } |
// Note: We don't serialize undefined or null values. |
// TODO(devlin): This matches current behavior, but it is correct? |