Fix a couple race conditions (Fixes #698 and #697)

This commit is contained in:
games647
2016-05-08 20:44:18 +02:00
parent 23da023d53
commit ee08087871
3 changed files with 12 additions and 5 deletions
+2 -2
View File
@@ -83,9 +83,9 @@ public class LimboCache {
public void deleteLimboPlayer(String name) {
checkNotNull(name);
name = name.toLowerCase();
if (cache.containsKey(name)) {
LimboPlayer cachedPlayer = cache.remove(name);
if (cachedPlayer != null) {
cache.get(name).clearTasks();
cache.remove(name);
}
}