소스 검색

BETA: NPE Fix for SiegeGuardManager.
* Reported by: Maui
* Tested by: Maui

xban1x 11 년 전
부모
커밋
a034b32970
1개의 변경된 파일3개의 추가작업 그리고 5개의 파일을 삭제
  1. 3 5
      L2J_Server_BETA/java/com/l2jserver/gameserver/instancemanager/SiegeGuardManager.java

+ 3 - 5
L2J_Server_BETA/java/com/l2jserver/gameserver/instancemanager/SiegeGuardManager.java

@@ -180,13 +180,11 @@ public final class SiegeGuardManager
 	{
 		for (L2Spawn spawn : getSiegeGuardSpawn())
 		{
-			if (spawn == null)
+			if ((spawn != null) && (spawn.getLastSpawn() != null))
 			{
-				continue;
+				spawn.stopRespawn();
+				spawn.getLastSpawn().doDie(spawn.getLastSpawn());
 			}
-			
-			spawn.stopRespawn();
-			spawn.getLastSpawn().doDie(spawn.getLastSpawn());
 		}
 		
 		getSiegeGuardSpawn().clear();