ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/branches/newio/src/s_user.c
(Generate patch)

Comparing ircd-hybrid/trunk/src/s_user.c (file contents):
Revision 1899 by michael, Sat Apr 27 18:55:28 2013 UTC vs.
Revision 1904 by michael, Sat Apr 27 21:16:22 2013 UTC

# Line 954 | Line 954 | set_user_mode(struct Client *client_p, s
954      sendto_one(source_p, form_str(ERR_UMODEUNKNOWNFLAG),
955                 me.name, source_p->name);
956  
957  if (HasUMode(source_p, UMODE_NCHANGE) && !HasOFlag(source_p, OPER_FLAG_N))
958  {
959    sendto_one(source_p, ":%s NOTICE %s :*** You have no nchange flag;",
960               me.name, source_p->name);
961    DelUMode(source_p, UMODE_NCHANGE);
962  }
963
957    if (MyConnect(source_p) && HasUMode(source_p, UMODE_ADMIN) &&
958        !HasOFlag(source_p, OPER_FLAG_ADMIN))
959    {
# Line 1227 | Line 1220 | oper_up(struct Client *source_p)
1220  
1221    if (HasOFlag(source_p, OPER_FLAG_ADMIN))
1222      AddUMode(source_p, UMODE_ADMIN);
1230  if (!HasOFlag(source_p, OPER_FLAG_N))
1231    DelUMode(source_p, UMODE_NCHANGE);
1223  
1224    sendto_realops_flags(UMODE_ALL, L_ALL, SEND_NOTICE, "%s is now an operator",
1225                         get_oper_name(source_p));

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines