From 2dd3d2101d23e762369f845fac4b4472b0573e30 Mon Sep 17 00:00:00 2001 From: md_5 Date: Wed, 9 Jul 2014 09:41:19 +1000 Subject: [PATCH] Close #1105 - don't let security manager get replaced --- .../src/main/java/net/md_5/bungee/BungeeSecurityManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/proxy/src/main/java/net/md_5/bungee/BungeeSecurityManager.java b/proxy/src/main/java/net/md_5/bungee/BungeeSecurityManager.java index f169eabb..047eb1ad 100644 --- a/proxy/src/main/java/net/md_5/bungee/BungeeSecurityManager.java +++ b/proxy/src/main/java/net/md_5/bungee/BungeeSecurityManager.java @@ -54,5 +54,10 @@ public class BungeeSecurityManager extends SecurityManager @Override public void checkPermission(Permission perm) { + switch ( perm.getName() ) + { + case "setSecurityManager": + throw new AccessControlException( "Restricted Action", perm ); + } } }