From b0fd97557eaffc99150d895776aa09890e0d2d63 Mon Sep 17 00:00:00 2001 From: Alexandre DUPONCHEL Date: Thu, 28 Jul 2016 17:59:59 +0200 Subject: [PATCH] FIX : IndexOutOfBoundException --- .../net/minecraftforge/fml/relauncher/FMLSecurityManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraftforge/fml/relauncher/FMLSecurityManager.java b/src/main/java/net/minecraftforge/fml/relauncher/FMLSecurityManager.java index 7ed13617f2..9ffd98b32e 100644 --- a/src/main/java/net/minecraftforge/fml/relauncher/FMLSecurityManager.java +++ b/src/main/java/net/minecraftforge/fml/relauncher/FMLSecurityManager.java @@ -36,8 +36,8 @@ public class FMLSecurityManager extends SecurityManager { if (permName.startsWith("exitVM")) { Class[] classContexts = getClassContext(); - String callingClass = classContexts.length > 3 ? classContexts[4].getName() : "none"; - String callingParent = classContexts.length > 4 ? classContexts[5].getName() : "none"; + String callingClass = classContexts.length > 4 ? classContexts[4].getName() : "none"; + String callingParent = classContexts.length > 5 ? classContexts[5].getName() : "none"; // FML is allowed to call system exit and the Minecraft applet (from the quit button) if (!(callingClass.startsWith("net.minecraftforge.fml.") || "net.minecraft.server.dedicated.ServerHangWatchdog$1".equals(callingClass)