8011896: Add check for invalid offset for new AccessControlContext isAuthorized field

Reviewed-by: acorn
This commit is contained in:
Sean Mullan 2013-04-22 08:33:12 -04:00
parent 6ebc920e1e
commit 1fc6a72e9d

View File

@ -2819,8 +2819,10 @@ oop java_security_AccessControlContext::create(objArrayHandle context, bool isPr
result->obj_field_put(_context_offset, context());
result->obj_field_put(_privilegedContext_offset, privileged_context());
result->bool_field_put(_isPrivileged_offset, isPrivileged);
// whitelist AccessControlContexts created by the JVM.
// whitelist AccessControlContexts created by the JVM if present
if (_isAuthorized_offset != -1) {
result->bool_field_put(_isAuthorized_offset, true);
}
return result;
}