From fae29d175eefe37910e61e9a770cd9c2eed6d68d Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 16 Jul 2018 21:19:07 +0300 Subject: fixes #1493 (Miranda IRC protocol crash when checking channel modes) --- protocols/IRCG/src/commandmonitor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'protocols/IRCG/src') diff --git a/protocols/IRCG/src/commandmonitor.cpp b/protocols/IRCG/src/commandmonitor.cpp index 6a388da899..464ed5bea1 100644 --- a/protocols/IRCG/src/commandmonitor.cpp +++ b/protocols/IRCG/src/commandmonitor.cpp @@ -1553,7 +1553,7 @@ bool CIrcProto::OnIrc_LISTEND(const CIrcMessage *pmsg) bool CIrcProto::OnIrc_BANLIST(const CIrcMessage *pmsg) { - if (pmsg->m_bIncoming && pmsg->parameters.getCount() > 2) { + if (m_managerDlg && pmsg->m_bIncoming && pmsg->parameters.getCount() > 2) { if (m_managerDlg->GetHwnd() && ( m_managerDlg->m_radio1.GetState() && pmsg->sCommand == L"367" || m_managerDlg->m_radio2.GetState() && pmsg->sCommand == L"346" || @@ -1582,7 +1582,7 @@ bool CIrcProto::OnIrc_BANLIST(const CIrcMessage *pmsg) bool CIrcProto::OnIrc_BANLISTEND(const CIrcMessage *pmsg) { - if (pmsg->m_bIncoming && pmsg->parameters.getCount() > 1) { + if (m_managerDlg && pmsg->m_bIncoming && pmsg->parameters.getCount() > 1) { if (m_managerDlg->GetHwnd() && (m_managerDlg->m_radio1.GetState() && pmsg->sCommand == L"368" || m_managerDlg->m_radio2.GetState() && pmsg->sCommand == L"347" -- cgit v1.2.3