From 8101bf7abd2b36aa1ad72142b7bb28d91c5a570f Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 5 Apr 2023 16:51:28 +0800 Subject: [PATCH] 1 --- server/gameserver/trigger.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/server/gameserver/trigger.cc b/server/gameserver/trigger.cc index d54b09fa..949d5771 100644 --- a/server/gameserver/trigger.cc +++ b/server/gameserver/trigger.cc @@ -434,6 +434,7 @@ void Trigger::RemoveEventHandler(std::weak_ptr handler) auto p = handler.lock()->data; EventHandler* e = list_entry(&p->entry, EventHandler, entry); e->ptr->data = nullptr; + e->ptr = nullptr; list_del_init(&e->entry); delete e; }