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