diff options
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/os_defcon.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/os_defcon.c b/src/core/os_defcon.c index e9583adfc..fdb2d236e 100644 --- a/src/core/os_defcon.c +++ b/src/core/os_defcon.c @@ -180,13 +180,13 @@ class OSDEFCON : public Module return EVENT_CONTINUE; } - EventReturn OnChannelModeSet(Channel *c, ChannelModeName Name) + EventReturn OnChannelModeSet(Channel *c, ChannelModeName Name, const std::string ¶m) { ChannelMode *cm = ModeManager::FindChannelModeByName(Name); if (CheckDefCon(DEFCON_FORCE_CHAN_MODES) && cm && DefConModesOff.HasFlag(Name)) { - c->RemoveMode(findbot(Config.s_OperServ), Name); + c->RemoveMode(findbot(Config.s_OperServ), Name, param); return EVENT_STOP; } @@ -194,7 +194,7 @@ class OSDEFCON : public Module return EVENT_CONTINUE; } - EventReturn OnChannelModeUnset(Channel *c, ChannelModeName Name) + EventReturn OnChannelModeUnset(Channel *c, ChannelModeName Name, const std::string &) { ChannelMode *cm = ModeManager::FindChannelModeByName(Name); |
