diff --git a/src/engine/net/client/Protocol.java b/src/engine/net/client/Protocol.java index 4a8c08cf..d32a42ec 100644 --- a/src/engine/net/client/Protocol.java +++ b/src/engine/net/client/Protocol.java @@ -300,13 +300,13 @@ public enum Protocol { if (protocol == null) return true; - AbstractClientMsgHandler msgHandler = protocol.handler; - // Eat this message; no or empty handler - if (msgHandler == null) + if (protocol.handler == null) return true; + protocol.handler.handleNetMsg(msg); + } catch (Exception e) { Logger.error("handler for " + msg.getProtocolMsg() + " failed: " + e); return false;