James Moger
2014-03-19 3a4a9886f829594d64b0ccb89813c684f406325d
Clear instantiated commands and dispatchers from the dispatcher on destroy()
1 files modified
3 ■■■■■ changed files
src/main/java/com/gitblit/transport/ssh/commands/DispatchCommand.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/commands/DispatchCommand.java
@@ -69,9 +69,12 @@
        for (BaseCommand command : instantiated) {
            command.destroy();
        }
        instantiated.clear();
        for (DispatchCommand dispatcher : dispatchers.values()) {
            dispatcher.destroy();
        }
        dispatchers.clear();
    }
    protected void registerDispatcher(UserModel user, Class<? extends DispatchCommand> cmd) {