diff --git a/src/net/login/GruntLogin.cpp b/src/net/login/GruntLogin.cpp index 18cd1a5..b282615 100644 --- a/src/net/login/GruntLogin.cpp +++ b/src/net/login/GruntLogin.cpp @@ -125,7 +125,11 @@ void GruntLogin::Init(LoginResponse* loginResponse) { } void GruntLogin::Logoff() { - // TODO + if (!this->m_loggedOn) { + return; + } + + this->m_clientLink->Disconnect(); } void GruntLogin::Logon(const char* loginServer, const char* loginPortal) {