# HG changeset patch # User redestad # Date 1460464129 -7200 # Tue Apr 12 14:28:49 2016 +0200 # Node ID 0a7ef0e9cbe69c689356cf2cf72898f0dd3210bd # Parent 550572253bd89ae38256f4aec2172a4f14a4fc75 8154067: Avoid early use of limited privilege escalation in InnerClassLambdaMetafactory Reviewed-by: TBD diff --git a/src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java b/src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java --- a/src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java +++ b/src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java @@ -89,8 +89,7 @@ static { final String key = "jdk.internal.lambda.dumpProxyClasses"; String path = AccessController.doPrivileged( - new GetPropertyAction(key), null, - new PropertyPermission(key , "read")); + new GetPropertyAction(key)); dumper = (null == path) ? null : ProxyClassesDumper.getInstance(path); }