diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/core/cs_forbid.c | 4 | ||||
-rw-r--r-- | src/core/ns_forbid.c | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/core/cs_forbid.c b/src/core/cs_forbid.c index 4a11b6a7c..b9cf40ce3 100644 --- a/src/core/cs_forbid.c +++ b/src/core/cs_forbid.c @@ -89,8 +89,10 @@ int do_forbid(User * u) } if (readonly) notice_lang(s_ChanServ, u, READ_ONLY_MODE); - if ((ci = cs_findchan(chan)) != NULL) + if ((ci = cs_findchan(chan)) != NULL) { delchan(ci); + send_event(EVENT_CHAN_DROP, 1, chan); + } ci = makechan(chan); if (ci) { ci->flags |= CI_VERBOTEN; diff --git a/src/core/ns_forbid.c b/src/core/ns_forbid.c index 352a978b7..bef904b78 100644 --- a/src/core/ns_forbid.c +++ b/src/core/ns_forbid.c @@ -95,6 +95,7 @@ int do_forbid(User * u) return MOD_CONT; } delnick(na); + send_event(EVENT_NICK_DROPPED, 1, nick); } na = makenick(nick); if (na) { |