From de3fb61e6007dee7401f339303c75970aeb654de Mon Sep 17 00:00:00 2001 From: DNx5 Date: Sat, 20 Feb 2016 09:35:40 +0700 Subject: [PATCH] Clear timeout & message task on remove. --- src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java b/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java index 12585d01..2679df64 100644 --- a/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java +++ b/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java @@ -82,7 +82,11 @@ public class LimboCache { */ public void deleteLimboPlayer(String name) { checkNotNull(name); - cache.remove(name.toLowerCase()); + name = name.toLowerCase(); + if (cache.containsKey(name)) { + cache.get(name).clearTask(); + cache.remove(name); + } } /**