From 06b386beba5b880579aafc0785b3681412bb33a0 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sun, 16 Oct 2022 23:46:53 +0100 Subject: Handle renamed modules when building compat link data. --- src/modules/m_spanningtree/capab.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/modules/m_spanningtree/capab.cpp') diff --git a/src/modules/m_spanningtree/capab.cpp b/src/modules/m_spanningtree/capab.cpp index dd121d9f9..e4a328901 100644 --- a/src/modules/m_spanningtree/capab.cpp +++ b/src/modules/m_spanningtree/capab.cpp @@ -55,6 +55,12 @@ namespace { // Replace m_foo.dylib with m_foo.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 { -- cgit v1.3.1-10-gc9f91