diff --git a/scripts/server/account.js b/scripts/server/account.js index 9ea80f1c..0a76464e 100644 --- a/scripts/server/account.js +++ b/scripts/server/account.js @@ -834,8 +834,10 @@ function loginSuccess(client) { logToConsole(LOG_DEBUG, `[VRR.Account] ${getPlayerDisplayForConsole(client)} successfully logged in.`); getPlayerData(client).loggedIn = true; - clearTimeout(getPlayerData(client).loginTimeout); - getPlayerData(client).loginTimeout = null; + if (getPlayerData(client).loginTimeout != null) { + clearTimeout(getPlayerData(client).loginTimeout); + getPlayerData(client).loginTimeout = null; + } updateConnectionLogOnAuth(client, getPlayerData(client).accountData.databaseId);