mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/Scripting: Fix an assertion which was triggered at lazy unloading
* Also fixes 2 warnings
(cherry picked from commit e82a934387)
This commit is contained in:
@@ -117,7 +117,7 @@ public:
|
||||
|
||||
if (!success)
|
||||
{
|
||||
TC_LOG_ERROR("scripts.hotswap", "Failed to close the shared library \"%s\".",
|
||||
TC_LOG_ERROR("scripts.hotswap", "Failed to unload (syscall) the shared library \"%s\".",
|
||||
_path.generic_string().c_str());
|
||||
|
||||
return;
|
||||
@@ -893,8 +893,10 @@ private:
|
||||
if (!ref->second.unique())
|
||||
{
|
||||
TC_LOG_INFO("scripts.hotswap",
|
||||
"Script module %s is still used by %lu scripts. "
|
||||
"Will lazy unload the module once all scripts stopped using it.",
|
||||
"Script module %s is still used by %lu spell, aura or instance scripts. "
|
||||
"Will lazy unload the module once all scripts stopped using it, "
|
||||
"to use the latest version of an edited script unbind yourself from "
|
||||
"the instance or re-cast the spell.",
|
||||
ref->second->GetScriptModule(), ref->second.use_count() - 1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user