mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-07-08 13:43:13 +02:00
Fix 100% CPU issue with message-tags after REHASH. (this fix is in alpha4)
This commit is contained in:
@@ -90,6 +90,7 @@ MessageTagHandler *MessageTagHandlerAdd(Module *module, MessageTagHandlerInfo *m
|
||||
/* New message tag handler */
|
||||
m = safe_alloc(sizeof(MessageTagHandler));
|
||||
safe_strdup(m->name, mreq->name);
|
||||
AddListItem(m, mtaghandlers);
|
||||
}
|
||||
/* Add or update the following fields: */
|
||||
m->owner = module;
|
||||
@@ -101,8 +102,6 @@ MessageTagHandler *MessageTagHandlerAdd(Module *module, MessageTagHandlerInfo *m
|
||||
if (m->clicap_handler)
|
||||
m->clicap_handler->mtag_handler = m;
|
||||
|
||||
AddListItem(m, mtaghandlers);
|
||||
|
||||
if (module)
|
||||
{
|
||||
ModuleObject *mobj = safe_alloc(sizeof(ModuleObject));
|
||||
|
||||
Reference in New Issue
Block a user