[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,16 +15,13 @@ import java.security.ProtectionDomain;
public class ClassRedirect {
public static ProtectionDomain getProtectionDomain(final Class<?> clazz) {
if (validStack()) {
return AccessController.doPrivileged(new PrivilegedAction<ProtectionDomain>() {
public ProtectionDomain run() {
return clazz.getProtectionDomain();
}
});
}
System.err.println(clazz.getName() + " getProtectionDomain request granted.");
System.err.println(clazz.getName() + " getProtectionDomain request Blocked.");
throw RedirectClassAdapter.createSecurityException();
return AccessController.doPrivileged(new PrivilegedAction<ProtectionDomain>() {
public ProtectionDomain run() {
return clazz.getProtectionDomain();
}
});
}
public static Object newInstance(Class<?> c) throws IllegalAccessException, InstantiationException {