Handle renamed modules when building compat link data.

This commit is contained in:
Sadie Powell 2022-10-16 23:46:53 +01:00
parent 1736775c76
commit 06b386beba

View File

@ -55,6 +55,12 @@ namespace
{ {
// Replace m_foo.dylib with m_foo.so // Replace m_foo.dylib with m_foo.so
modname.append(name.substr(0, endpos)).append(".so"); modname.append(name.substr(0, endpos)).append(".so");
// Handle renamed modules.
if (stdalgo::string::equalsci(modname, "m_realnameban.so"))
modname = "m_gecosban.so";
else if (stdalgo::string::equalsci(modname, "m_account.so") && ServerInstance->Modules.Find("services"))
modname = "m_services_account.so";
} }
else else
{ {