diff options
author | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2013-05-12 18:07:22 +0000 |
---|---|---|
committer | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2013-05-12 18:07:22 +0000 |
commit | 5f8158ffa61beb5eb48af8285d6219b9bac99ea6 (patch) | |
tree | 1237687933c57a8f04741858be80ba2421c79e61 /modules/m_svsmode.c | |
parent | 029f98657907a18d64b33d08b6f3577d2561a4c3 (diff) |
- 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
Diffstat (limited to 'modules/m_svsmode.c')
-rw-r--r-- | modules/m_svsmode.c | 8 |
1 files changed, 7 insertions, 1 deletions
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; } } |