summaryrefslogtreecommitdiff
path: root/src/nickserv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nickserv.c')
-rw-r--r--src/nickserv.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nickserv.c b/src/nickserv.c
index de9b6de88..a6489bbc3 100644
--- a/src/nickserv.c
+++ b/src/nickserv.c
@@ -797,6 +797,11 @@ void expire_nicks()
&& !(na->status & (NS_FORBIDDEN | NS_NO_EXPIRE))
&& !(na->nc->flags & (NI_SUSPENDED)))
{
+ EventReturn MOD_RESULT;
+ FOREACH_RESULT(I_OnPreNickExpire, OnPreNickExpire(na));
+ if (MOD_RESULT == EVENT_STOP)
+ continue;
+
alog("Expiring nickname %s (group: %s) (e-mail: %s)",
na->nick, na->nc->display,
(na->nc->email ? na->nc->email : "none"));