forked from MagicBane/Server
Harden against null
This commit is contained in:
@@ -343,7 +343,8 @@ public enum BuildingManager {
|
|||||||
Mob hirelingMob = (Mob) hireling;
|
Mob hirelingMob = (Mob) hireling;
|
||||||
|
|
||||||
if (hirelingMob.getParentZone() != null)
|
if (hirelingMob.getParentZone() != null)
|
||||||
hirelingMob.getParentZone().zoneMobSet.remove(hireling);
|
if (hirelingMob.getParentZone().zoneMobSet.contains(hirelingMob))
|
||||||
|
hirelingMob.getParentZone().zoneMobSet.remove(hireling);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -352,7 +353,8 @@ public enum BuildingManager {
|
|||||||
NPC hirelingNPC = (NPC) hireling;
|
NPC hirelingNPC = (NPC) hireling;
|
||||||
|
|
||||||
if (hirelingNPC.getParentZone() != null)
|
if (hirelingNPC.getParentZone() != null)
|
||||||
hirelingNPC.getParentZone().zoneNPCSet.remove(hireling);
|
if (hirelingNPC.getParentZone().zoneNPCSet.contains(hirelingNPC))
|
||||||
|
hirelingNPC.getParentZone().zoneNPCSet.remove(hireling);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user