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:
+2
-2
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user