From 793d6f7d8dbe18ab00d445e5fbaa65d3b77277f5 Mon Sep 17 00:00:00 2001 From: kuroppoi <68156848+kuroppoi@users.noreply.github.com> Date: Tue, 20 Apr 2021 01:49:07 +0200 Subject: [PATCH] Password hash null check --- .../java/brainwine/gameserver/entity/player/PlayerManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 6ea0dac..23f5f8b 100644 --- a/gameserver/src/main/java/brainwine/gameserver/entity/player/PlayerManager.java +++ b/gameserver/src/main/java/brainwine/gameserver/entity/player/PlayerManager.java @@ -105,7 +105,7 @@ public class PlayerManager { public boolean verifyPassword(String name, String password) { Player player = getPlayer(name); - return player == null ? false : BCrypt.checkpw(password, player.getPassword()); + return player == null ? false : player.getPassword() == null ? false : BCrypt.checkpw(password, player.getPassword()); } public boolean verifyAuthToken(String name, String token) {