X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fs_user.c;h=1f0e0d92ddd990ff543c0445af741d7d72464555;hp=a19691db7edd7cd6954c251be297d7a127ef5864;hb=c3e49ba3f999d28a480f8f66cc633d9ea968099f;hpb=bf526bb00c2fb89a400b330a9bbab71845a6b119 diff --git a/ircd/s_user.c b/ircd/s_user.c index a19691d..1f0e0d9 100644 --- a/ircd/s_user.c +++ b/ircd/s_user.c @@ -1128,7 +1128,10 @@ int set_user_mode(struct Client *cptr, struct Client *sptr, int parc, { 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)) {