diff --git a/Client.cpp b/Client.cpp index 0fadf8de..b2e2d47a 100644 --- a/Client.cpp +++ b/Client.cpp @@ -1223,7 +1223,7 @@ void CClientAuth::RefuseLogin(const CString& sReason) { m_pClient->RefuseLogin(sReason); } #ifdef _MODULES - CZNC::Get().GetModules().OnFailedLogin(GetUsername(), m_pClient->GetRemoteIP()); + CZNC::Get().GetModules().OnFailedLogin(GetUsername(), ((m_pClient) ? m_pClient->GetRemoteIP() : CString(""))); #endif }