Fix array boundary error.
It made value of allowed_access_type[v8::ACCESS_KEYS] be a wild value. On most of platforms it was 0 and tests passed. But on ARM (and on ia32 if you alter test a bit) it could become true and hence allow enumeration of properties. Review URL: http://codereview.chromium.org/6334089 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6618 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
3a52b68447
commit
73348e83ea
@ -5309,7 +5309,7 @@ TEST(DetachAndReattachGlobal) {
|
||||
}
|
||||
|
||||
|
||||
static bool allowed_access_type[v8::ACCESS_KEYS] = { false };
|
||||
static bool allowed_access_type[v8::ACCESS_KEYS + 1] = { false };
|
||||
static bool NamedAccessBlocker(Local<v8::Object> global,
|
||||
Local<Value> name,
|
||||
v8::AccessType type,
|
||||
|
Loading…
Reference in New Issue
Block a user