Fixed potential memory leak
This commit is contained in:
parent
55badbb875
commit
538560a8cd
@ -37,7 +37,7 @@ import net.minecraft.server.v1_11_R1.MinecraftServer;
|
|||||||
/** The module loader, mother of all modules. Responsible for loading and taking care of all modules.
|
/** The module loader, mother of all modules. Responsible for loading and taking care of all modules.
|
||||||
*
|
*
|
||||||
* @author Pepich */
|
* @author Pepich */
|
||||||
@Version(major = 3, minor = 2, revision = 2, compatible = 2)
|
@Version(major = 3, minor = 2, revision = 3, compatible = 2)
|
||||||
public final class ModuleLoader implements CoreModule
|
public final class ModuleLoader implements CoreModule
|
||||||
{
|
{
|
||||||
private static ModuleLoader instance;
|
private static ModuleLoader instance;
|
||||||
@ -322,6 +322,13 @@ public final class ModuleLoader implements CoreModule
|
|||||||
}
|
}
|
||||||
String[] commands = getAllHooks(module).toArray(new String[] {});
|
String[] commands = getAllHooks(module).toArray(new String[] {});
|
||||||
CommandManager.unregisterAll(commands);
|
CommandManager.unregisterAll(commands);
|
||||||
|
try
|
||||||
|
{
|
||||||
|
loaders.get(module).close();
|
||||||
|
}
|
||||||
|
catch (IOException e)
|
||||||
|
{}
|
||||||
|
loaders.remove(module);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user