From cad754f3a990539bc1c6b0c8c16206b72dfc2bbb Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 8 Nov 2023 14:16:08 +0800 Subject: [PATCH] 1 --- server/gameserver/skill.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/gameserver/skill.cc b/server/gameserver/skill.cc index 99dfcd76..36c0f0f6 100644 --- a/server/gameserver/skill.cc +++ b/server/gameserver/skill.cc @@ -236,11 +236,12 @@ void Skill::AddMinorMode( void Skill::DoMinorMode() { if (GetMinorType() != SMT_NONE) { - minor_cb_(1); + auto old_cb = minor_cb_; minor_cb_ = nullptr; if (!minor_mode_timer_.expired()) { owner->room->xtimer.Delete(minor_mode_timer_); } + old_cb(1); } }