]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules.cpp
Look up the SSL I/O hook properly in spanningtree.
[user/henk/code/inspircd.git] / src / modules.cpp
index f940a0fd8948e20aaf0cf6ed53a99fd3a3eb50fa..bad788fe92fc700a3ccd9a187d0f6ab9a4edec62 100644 (file)
@@ -4,7 +4,7 @@
  *   Copyright (C) 2020 Matt Schatz <genius3000@g3k.solutions>
  *   Copyright (C) 2019 nia <nia@netbsd.org>
  *   Copyright (C) 2019 iwalkalone <iwalkalone69@gmail.com>
- *   Copyright (C) 2013, 2017-2020 Sadie Powell <sadie@witchery.services>
+ *   Copyright (C) 2013, 2017-2021 Sadie Powell <sadie@witchery.services>
  *   Copyright (C) 2013 Daniel Vassdal <shutter@canternet.org>
  *   Copyright (C) 2013 Adam <Adam@anope.org>
  *   Copyright (C) 2012-2016, 2018 Attila Molnar <attilamolnar@hush.com>
@@ -599,9 +599,10 @@ void ModuleManager::AddService(ServiceProvider& item)
                        std::string::size_type slash = item.name.find('/');
                        if (slash != std::string::npos)
                        {
+                               // Also register foo/bar as foo.
                                DataProviders.insert(std::make_pair(item.name.substr(0, slash), &item));
-                               DataProviders.insert(std::make_pair(item.name.substr(slash + 1), &item));
                        }
+
                        dynamic_reference_base::reset_all();
                        break;
                }