mirror of
https://github.com/EQEmu/Server.git
synced 2026-01-18 08:53:52 +00:00
Tell queue memleak fix
This commit is contained in:
parent
db948b3653
commit
18fb507f24
@ -93,6 +93,8 @@ ClientListEntry::~ClientListEntry() {
|
||||
Camp(); // updates zoneserver's numplayers
|
||||
client_list.RemoveCLEReferances(this);
|
||||
}
|
||||
for (auto &elem : tell_queue)
|
||||
safe_delete_array(elem);
|
||||
tell_queue.clear();
|
||||
}
|
||||
|
||||
@ -310,6 +312,7 @@ void ClientListEntry::ProcessTellQueue()
|
||||
pack->Deflate();
|
||||
Server()->SendPacket(pack);
|
||||
safe_delete(pack);
|
||||
safe_delete_array(*it);
|
||||
it = tell_queue.erase(it);
|
||||
}
|
||||
return;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user