From 43c0b5d8f1d5d062ed13aff978cebe6a1a639d7b Mon Sep 17 00:00:00 2001 From: "Kristian S. Stangeland" Date: Sun, 21 Oct 2012 12:11:59 +0200 Subject: [PATCH] Don't save NULL injectors in a ConcurrentHashMap. --- .../protocol/injector/player/PlayerInjectionHandler.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/injector/player/PlayerInjectionHandler.java b/ProtocolLib/src/main/java/com/comphenix/protocol/injector/player/PlayerInjectionHandler.java index d6a69316..25aecf27 100644 --- a/ProtocolLib/src/main/java/com/comphenix/protocol/injector/player/PlayerInjectionHandler.java +++ b/ProtocolLib/src/main/java/com/comphenix/protocol/injector/player/PlayerInjectionHandler.java @@ -340,8 +340,10 @@ public class PlayerInjectionHandler { if (permanentHook != getPlayerHook(phase)) setPlayerHook(phase, tempHook); - // Save last injector - playerInjection.put(player, injector); + // Save injector + if (injector != null) { + playerInjection.put(player, injector); + } } return injector;