ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/modules/m_svsmode.c
(Generate patch)

Comparing:
ircd-hybrid-8/modules/m_svsmode.c (file contents), Revision 1474 by michael, Sun Jul 22 14:44:07 2012 UTC vs.
ircd-hybrid/trunk/modules/m_svsmode.c (file contents), Revision 1632 by michael, Sun Nov 4 15:37:10 2012 UTC

# Line 101 | Line 101 | ms_svsmode(struct Client *client_p, stru
101          break;
102  
103        case 'd':
104 <        if (extarg && IsDigit(*extarg))
105 <          target_p->servicestamp = strtoul(extarg, NULL, 0);
104 >        if (!EmptyString(extarg))
105 >          strlcpy(target_p->svid, extarg, sizeof(target_p->svid));
106          break;
107  
108        case 'o':
# Line 115 | Line 115 | ms_svsmode(struct Client *client_p, stru
115            {
116              dlink_node *dm = NULL;
117  
118 <            detach_conf(target_p, OPER_TYPE);
118 >            detach_conf(target_p, CONF_OPER);
119              ClrOFlag(target_p);
120              DelUMode(target_p, ConfigFileEntry.oper_only_umodes);
121  
# Line 181 | Line 181 | ms_svsmode(struct Client *client_p, stru
181   }
182  
183   static struct Message svsmode_msgtab = {
184 <  "SVSMODE", 0, 0, 3, MAXPARA, MFLG_SLOW | MFLG_UNREG, 0,
184 >  "SVSMODE", 0, 0, 3, MAXPARA, MFLG_SLOW, 0,
185    {m_ignore, m_ignore, ms_svsmode, m_ignore, m_ignore, m_ignore}
186   };
187  

Diff Legend

– Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)