Prechádzať zdrojové kódy

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

xban1x 11 rokov pred
rodič
commit
a034b32970

+ 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();