ircd/s_user.c (set_user_mode): When a user deopers, revoke their oper
privileges in addition to their oper user mode.
+2012-05-09 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/s_user.c (set_user_mode): When a user deopers, revoke their
+ oper privileges in addition to their oper user mode.
+
2012-05-09 Michael Poole <mdpoole@troilus.org>
* ircd/m_who.c (m_who): Only set WHOSELECT_EXTRA for current
{
if ((FlagHas(&setflags, FLAG_OPER) || FlagHas(&setflags, FLAG_LOCOP)) &&
!IsAnOper(sptr))
+ {
det_confs_butmask(sptr, CONF_CLIENT & ~CONF_OPERATOR);
+ client_set_privs(sptr, NULL);
+ }
if (SendServNotice(sptr))
{