[BUGFIX] Granting access instead of blocking it

This commit is contained in:
JKetelaar
2017-09-12 00:00:07 +02:00
parent a7debba54b
commit bbe7496ecb
@@ -15,7 +15,8 @@ import java.security.ProtectionDomain;
public class ClassRedirect {
public static ProtectionDomain getProtectionDomain(final Class<?> clazz) {
if (validStack()) {
System.err.println(clazz.getName() + " getProtectionDomain request granted.");
return AccessController.doPrivileged(new PrivilegedAction<ProtectionDomain>() {
public ProtectionDomain run() {
return clazz.getProtectionDomain();
@@ -23,10 +24,6 @@ public class ClassRedirect {
});
}
System.err.println(clazz.getName() + " getProtectionDomain request Blocked.");
throw RedirectClassAdapter.createSecurityException();
}
public static Object newInstance(Class<?> c) throws IllegalAccessException, InstantiationException {
if (validStack()) {
return c.newInstance();