]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules.cpp
Remove InspIRCd::BindSocket()
[user/henk/code/inspircd.git] / src / modules.cpp
index f29ab6bbb784c830006a902ca84f4cf46a9c83cd..42a9e80102b620507a52a6c738879d0e1ae91de5 100644 (file)
@@ -392,7 +392,7 @@ void ModuleManager::DoSafeUnload(Module* mod)
                mod->OnCleanup(TYPE_CHANNEL, chan);
                chan->doUnhookExtensions(items);
                const Channel::MemberMap& users = chan->GetUsers();
-               for (UserMembCIter mi = users.begin(); mi != users.end(); ++mi)
+               for (Channel::MemberMap::const_iterator mi = users.begin(); mi != users.end(); ++mi)
                        mi->second->doUnhookExtensions(items);
        }
 
@@ -515,7 +515,7 @@ void ModuleManager::Reload(Module* mod, HandlerBase1<void, bool>* callback)
 {
        if (CanUnload(mod))
                ServerInstance->AtomicActions.AddAction(new ReloadAction(mod, callback));
-       else
+       else if (callback)
                callback->Call(false);
 }