| Index: src/runtime.cc
|
| diff --git a/src/runtime.cc b/src/runtime.cc
|
| index 838681f589140db6af40c61a5274c417f07c9530..252b624024cd431bed30f75165798abfa7108b62 100644
|
| --- a/src/runtime.cc
|
| +++ b/src/runtime.cc
|
| @@ -1109,6 +1109,7 @@ static MaybeObject* GetOwnProperty(Isolate* isolate,
|
| elms->set(WRITABLE_INDEX, heap->ToBoolean((attrs & READ_ONLY) == 0));
|
| // GetProperty does access check.
|
| Handle<Object> value = GetProperty(obj, name);
|
| + if (value.is_null()) return Failure::Exception();
|
| elms->set(VALUE_INDEX, *value);
|
| } else {
|
| // Access checks are performed for both accessors separately.
|
|
|