From b48dfed709de476ec84755e7729222ea6f63d895 Mon Sep 17 00:00:00 2001 From: games647 Date: Thu, 31 Aug 2023 11:54:31 +0200 Subject: [PATCH] Add NPE check on velocity for logins --- .../games647/fastlogin/velocity/listener/ConnectListener.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/velocity/src/main/java/com/github/games647/fastlogin/velocity/listener/ConnectListener.java b/velocity/src/main/java/com/github/games647/fastlogin/velocity/listener/ConnectListener.java index c800d477..80911db0 100644 --- a/velocity/src/main/java/com/github/games647/fastlogin/velocity/listener/ConnectListener.java +++ b/velocity/src/main/java/com/github/games647/fastlogin/velocity/listener/ConnectListener.java @@ -106,6 +106,10 @@ public class ConnectListener { public void onGameprofileRequest(GameProfileRequestEvent event) { if (event.isOnlineMode()) { LoginSession session = plugin.getSession().get(event.getConnection().getRemoteAddress()); + if (session == null) { + plugin.getLog().warn("No active login session found for player {}", event.getUsername()); + return; + } UUID verifiedUUID = event.getGameProfile().getId(); String verifiedUsername = event.getUsername();