From 9cfff2d07dd0c6717527236ff9391affeb76a004 Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Sat, 8 Dec 2018 15:23:42 +0100 Subject: [PATCH] In 4.2.0 we added support for priorities in CmdoverrideAddEx(), however it turns out they were accidentally reversed. This is now corrected: highest number = highest prioty. Reported by Gottem in https://bugs.unrealircd.org/view.php?id=5162 --- src/modules.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules.c b/src/modules.c index e05bb38b9..c2ba1c180 100644 --- a/src/modules.c +++ b/src/modules.c @@ -1529,8 +1529,8 @@ void CmdoverrideDel(Cmdoverride *cmd) int CallCmdoverride(Cmdoverride *ovr, aClient *cptr, aClient *sptr, int parc, char *parv[]) { - if (ovr->prev) - return ovr->prev->func(ovr->prev, cptr, sptr, parc, parv); + if (ovr->next) + return ovr->next->func(ovr->next, cptr, sptr, parc, parv); return ovr->command->func(cptr, sptr, parc, parv); }