diff --git a/Client.cpp b/Client.cpp index aded3c1e..df0f3e6e 100644 --- a/Client.cpp +++ b/Client.cpp @@ -666,7 +666,11 @@ void CClient::AcceptLogin(CUser& User) { SendMotd(); - NETWORKMODULECALL(OnClientLogin(), m_pUser, m_pNetwork, this, NOTHING); + if (m_pNetwork) { + NETWORKMODULECALL(OnClientLogin(), m_pUser, m_pNetwork, this, NOTHING); + } else { + USERMODULECALL(OnClientLogin(), m_pUser, this, NOTHING); + } } void CClient::Timeout() {