mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-10 02:59:01 -04:00
Rebuild 005 on rehash. Tracker: bug #234
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6617 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
parent
efdffbdc17
commit
8b8923d155
@ -308,10 +308,6 @@ class InspIRCd : public classbase
|
||||
*/
|
||||
void EraseModule(int j);
|
||||
|
||||
/** Build the ISUPPORT string by triggering all modules On005Numeric events
|
||||
*/
|
||||
void BuildISupport();
|
||||
|
||||
/** Move a given module to a specific slot in the list
|
||||
* @param modulename The module name to relocate
|
||||
* @param slot The slot to move the module into
|
||||
@ -436,6 +432,10 @@ class InspIRCd : public classbase
|
||||
|
||||
public:
|
||||
|
||||
/** Build the ISUPPORT string by triggering all modules On005Numeric events
|
||||
*/
|
||||
void BuildISupport();
|
||||
|
||||
/** Number of unregistered users online right now.
|
||||
* (Unregistered means before USER/NICK/dns)
|
||||
*/
|
||||
|
@ -42,6 +42,7 @@ CmdResult cmd_rehash::Handle (const char** parameters, int pcnt, userrec *user)
|
||||
ServerInstance->Config->Read(false,user);
|
||||
ServerInstance->Res->Rehash();
|
||||
ServerInstance->ResetMaxBans();
|
||||
ServerInstance->BuildISupport();
|
||||
}
|
||||
if (old_disabled != ServerInstance->Config->DisabledCommands)
|
||||
InitializeDisabledCommands(ServerInstance->Config->DisabledCommands, ServerInstance);
|
||||
|
@ -151,6 +151,7 @@ void InspIRCd::Rehash(int status)
|
||||
SI->Config->Read(false,NULL);
|
||||
SI->ResetMaxBans();
|
||||
SI->Res->Rehash();
|
||||
SI->BuildISupport();
|
||||
FOREACH_MOD_I(SI,I_OnRehash,OnRehash(NULL,""));
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user