From 5a64433015f5a25af133a136468093a140595bc5 Mon Sep 17 00:00:00 2001 From: Attila Molnar Date: Sun, 23 Feb 2014 12:24:14 +0100 Subject: Throw an exception if ModeParser::AddMode() fails --- src/modules.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/modules.cpp') diff --git a/src/modules.cpp b/src/modules.cpp index 88d89a35b..3723b09c3 100644 --- a/src/modules.cpp +++ b/src/modules.cpp @@ -594,8 +594,7 @@ void ModuleManager::AddService(ServiceProvider& item) case SERVICE_MODE: { ModeHandler* mh = static_cast(&item); - if (!ServerInstance->Modes->AddMode(mh)) - throw ModuleException("Mode "+std::string(item.name)+" already exists."); + ServerInstance->Modes->AddMode(mh); DataProviders.insert(std::make_pair((mh->GetModeType() == MODETYPE_CHANNEL ? "mode/" : "umode/") + item.name, &item)); dynamic_reference_base::reset_all(); return; -- cgit v1.2.3