From a6d0f4e9912d2763e02549bae159af846bc28fa3 Mon Sep 17 00:00:00 2001 From: prozacx Date: Sat, 28 Aug 2004 06:06:21 +0000 Subject: [PATCH] Make sure the last nick in the chan is us before we auto-cycle git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@21 726aef4b-f618-498e-8847-2d620e286838 --- Chan.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Chan.cpp b/Chan.cpp index d22fbdad..2b9dc07b 100644 --- a/Chan.cpp +++ b/Chan.cpp @@ -206,8 +206,9 @@ bool CChan::RemNick(const string& sNick) { delete it->second; m_msNicks.erase(it); + CNick* pNick = m_msNicks.begin()->second; - if ((m_msNicks.size() == 1) && (!m_msNicks.begin()->second->IsOp())) { + if ((m_msNicks.size() == 1) && (!pNick->IsOp()) && (strcasecmp(pNick->GetNick().c_str(), m_pUser->GetCurNick().c_str()) == 0)) { Cycle(); }