1
0
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:
Bram Matthys
2019-10-12 09:11:04 +02:00
parent f5137678ff
commit 742e27802e
+1 -2
View File
@@ -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));