From 6f9b17e08be013d14e1eb89b4963fc75af7d40ae Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Tue, 29 Aug 2017 13:19:14 +0200 Subject: [PATCH] Fix active async tasks not cancelled by CraftScheduler#cancelTasks(Plugin) By: blablubbabc --- .../java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java b/paper-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java index edd7c74de..c5d751e91 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java @@ -226,7 +226,7 @@ public class CraftScheduler implements BukkitScheduler { handle(task, 0l); for (CraftTask taskPending = head.getNext(); taskPending != null; taskPending = taskPending.getNext()) { if (taskPending == task) { - return; + break; } if (taskPending.getTaskId() != -1 && taskPending.getOwner().equals(plugin)) { taskPending.cancel0();