From 5f8158ffa61beb5eb48af8285d6219b9bac99ea6 Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 12 May 2013 18:07:22 +0000 Subject: - Remove entering_umode and change_umode callbacks in preparation for the modular usermode subsystem git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2023 82007160-df01-0410-b94d-b575c5fd34c7 --- modules/m_svsmode.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/m_svsmode.c b/modules/m_svsmode.c index 0344d84..503ea21 100644 --- a/modules/m_svsmode.c +++ b/modules/m_svsmode.c @@ -144,7 +144,13 @@ ms_svsmode(struct Client *client_p, struct Client *source_p, break; default: if ((flag = user_modes[(unsigned char)*m])) - execute_callback(umode_cb, client_p, target_p, what, flag); + { + if (what == MODE_ADD) + AddUMode(target_p, flag); + else + DelUMode(target_p, flag); + } + break; } } -- cgit