mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-10-07 22:13:40 -04:00
Fixed null pointer exception where the player could be null
This commit is contained in:
@@ -33,11 +33,9 @@ public class ConnectionService extends Service {
|
||||
for (Player p : zonedInPlayers) {
|
||||
if (p.getTimeSinceLastPacket() > DISAPPEAR_THRESHOLD) {
|
||||
p.setPlayerState(PlayerState.DISCONNECTED);
|
||||
System.out.println(p.getCreatureObject().getName() + " has disappeared");
|
||||
new PlayerEventIntent(p, PlayerEvent.PE_DISAPPEAR).broadcast();
|
||||
} else if (p.getTimeSinceLastPacket() > LD_THRESHOLD) {
|
||||
p.setPlayerState(PlayerState.LOGGED_OUT);
|
||||
System.out.println(p.getCreatureObject().getName() + " has logged out");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -89,7 +87,8 @@ public class ConnectionService extends Service {
|
||||
if (((GalacticPacketIntent)i).getPacket() instanceof HeartBeatMessage) {
|
||||
GalacticPacketIntent gpi = (GalacticPacketIntent) i;
|
||||
Player p = gpi.getPlayerManager().getPlayerFromNetworkId(gpi.getNetworkId());
|
||||
p.sendPacket(gpi.getPacket());
|
||||
if (p != null)
|
||||
p.sendPacket(gpi.getPacket());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user