mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-19 20:41:33 +00:00
Fix for crash in world from shared tasks
This commit is contained in:
parent
b0dff0c006
commit
32e04cd264
@ -260,8 +260,6 @@ void ClientListEntry::ClearVars(bool iAll) {
|
|||||||
gm = 0;
|
gm = 0;
|
||||||
pClientVersion = 0;
|
pClientVersion = 0;
|
||||||
shared_task_id = 0;
|
shared_task_id = 0;
|
||||||
if (m_shared_task != nullptr)
|
|
||||||
m_shared_task->MemberLeftGame(this);
|
|
||||||
m_shared_task = nullptr;
|
m_shared_task = nullptr;
|
||||||
for (auto &elem : tell_queue)
|
for (auto &elem : tell_queue)
|
||||||
safe_delete_array(elem);
|
safe_delete_array(elem);
|
||||||
@ -276,6 +274,9 @@ void ClientListEntry::Camp(ZoneServer* iZS) {
|
|||||||
LSUpdate(pzoneserver);
|
LSUpdate(pzoneserver);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (m_shared_task != nullptr)
|
||||||
|
m_shared_task->MemberLeftGame(this);
|
||||||
|
|
||||||
ClearVars();
|
ClearVars();
|
||||||
|
|
||||||
stale = 0;
|
stale = 0;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user