1
0
mirror of https://github.com/anope/anope.git synced 2026-06-12 19:14:47 +02:00

Fixed a potential crash from dropping nicks

(cherry picked from commit 1b3f2567bc)
This commit is contained in:
Adam
2010-12-26 00:14:49 -05:00
parent 821995bf60
commit 8e898c2e3e
+2 -2
View File
@@ -32,9 +32,9 @@ NickCore::~NickCore()
/* Clean up this nick core from any users online using it
* (ones that /nick but remain unidentified)
*/
for (std::list<User *>::iterator it = this->Users.begin(), it_end = this->Users.end(); it != it_end; ++it)
for (std::list<User *>::iterator it = this->Users.begin(); it != this->Users.end();)
{
User *user = *it;
User *user = *it++;
ircdproto->SendAccountLogout(user, user->Account());
user->RemoveMode(NickServ, UMODE_REGISTERED);
ircdproto->SendUnregisteredNick(user);