_DS_ 15 年之前
父节点
当前提交
d40c6815cc
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      L2_GameServer/java/com/l2jserver/gameserver/model/L2Effect.java

+ 6 - 3
L2_GameServer/java/com/l2jserver/gameserver/model/L2Effect.java

@@ -422,9 +422,12 @@ public abstract class L2Effect
 		{
 		{
 			synchronized (_currentFuture)
 			synchronized (_currentFuture)
 			{
 			{
-				// Cancel the task
-				_currentFuture.cancel(false);
-				ThreadPoolManager.getInstance().removeEffect(_currentTask);
+				if (_currentFuture != null)
+				{
+					// Cancel the task
+					_currentFuture.cancel(false);
+					ThreadPoolManager.getInstance().removeEffect(_currentTask);
+				}
 			}
 			}
 			_currentFuture = null;
 			_currentFuture = null;
 			_currentTask = null;			
 			_currentTask = null;