diff options
author | Pepich <benedikt.abel@yahoo.de> | 2017-05-05 10:10:40 +0200 |
---|---|---|
committer | Pepich <benedikt.abel@yahoo.de> | 2017-05-05 10:10:40 +0200 |
commit | df786c7c3ebb9c585f51954f980b9a176fec88b0 (patch) | |
tree | 1177fbf9eb5378041e2585cddfc457f7ef2d5312 /src | |
parent | 538560a8cd55c525c10a0fa48f4aedab06c62bbc (diff) |
Fixed NPE
Diffstat (limited to 'src')
-rw-r--r-- | src/com/redstoner/coremods/moduleLoader/ModuleLoader.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/redstoner/coremods/moduleLoader/ModuleLoader.java b/src/com/redstoner/coremods/moduleLoader/ModuleLoader.java index 4503332..d7cf640 100644 --- a/src/com/redstoner/coremods/moduleLoader/ModuleLoader.java +++ b/src/com/redstoner/coremods/moduleLoader/ModuleLoader.java @@ -324,11 +324,16 @@ public final class ModuleLoader implements CoreModule CommandManager.unregisterAll(commands); try { - loaders.get(module).close(); + URLClassLoader loader = loaders.get(module); + if (loader != null) + loader.close(); } catch (IOException e) {} - loaders.remove(module); + finally + { + loaders.remove(module); + } } } |