# HG changeset patch # User mullan # Date 1366633992 14400 # Node ID be131aa5a5293e2b4dda309ad7269fca29031c15 # Parent b295e132102d3f3448b85239d5f4db8cbfa7c512 8011896: Add check for invalid offset for new AccessControlContext isAuthorized field Reviewed-by: acorn diff -r b295e132102d -r be131aa5a529 src/share/vm/classfile/javaClasses.cpp --- a/src/share/vm/classfile/javaClasses.cpp Fri Apr 05 10:18:36 2013 -0400 +++ b/src/share/vm/classfile/javaClasses.cpp Mon Apr 22 08:33:12 2013 -0400 @@ -2819,8 +2819,10 @@ 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. - result->bool_field_put(_isAuthorized_offset, true); + // whitelist AccessControlContexts created by the JVM if present + if (_isAuthorized_offset != -1) { + result->bool_field_put(_isAuthorized_offset, true); + } return result; }