- std::vector<User *>::iterator a = list.begin();
-
- User *u = (*a);
- user_hash::iterator iter = ServerInstance->Users->clientlist->find(u->nick);
- const std::string& preset_reason = u->GetOperQuit();
- std::string reason;
- std::string oper_reason;
-
- reason.assign(u->quitmsg, 0, ServerInstance->Config->Limits.MaxQuit);
- oper_reason.assign(preset_reason.empty() ? preset_reason : u->operquitmsg, 0, ServerInstance->Config->Limits.MaxQuit);
+ User *u = *a;
+ // user has been moved onto their UID; that's why this isn't find(u->nick)
+ user_hash::iterator iter = ServerInstance->Users->clientlist->find(u->uuid);