diff --git a/modules/autoreply.cpp b/modules/autoreply.cpp index 86ba09c7..e6972828 100644 --- a/modules/autoreply.cpp +++ b/modules/autoreply.cpp @@ -8,6 +8,7 @@ */ #include "Modules.h" +#include "IRCSock.h" #include "User.h" class CAutoReplyMod : public CModule { @@ -41,6 +42,12 @@ public: } void Handle(const CString& sNick) { + CIRCSock *pIRCSock = GetUser()->GetIRCSock(); + if (!pIRCSock) + // WTF? + return; + if (sNick == pIRCSock->GetNick()) + return; if (m_Messaged.HasItem(sNick)) return;