diff --git a/gameserver/src/main/java/brainwine/gameserver/entity/player/PlayerManager.java b/gameserver/src/main/java/brainwine/gameserver/entity/player/PlayerManager.java index 8fda393..3ae386c 100644 --- a/gameserver/src/main/java/brainwine/gameserver/entity/player/PlayerManager.java +++ b/gameserver/src/main/java/brainwine/gameserver/entity/player/PlayerManager.java @@ -127,6 +127,10 @@ public class PlayerManager { public boolean verifyAuthToken(String name, String authToken) { Player player = getPlayer(name); + if(player == null) { + return false; + } + // Might not be very efficient... for(String hashedToken : player.getAuthTokens()) { if(BCrypt.checkpw(authToken, hashedToken)) {