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

Comparing ircd-hybrid/trunk/modules/core/m_nick.c (file contents):
Revision 4020 by michael, Fri Jun 20 16:17:27 2014 UTC vs.
Revision 4024 by michael, Fri Jun 20 16:35:26 2014 UTC

# Line 197 | Line 197 | change_local_nick(struct Client *source_
197     * on a channel, send note of change to all clients
198     * on that channel. Propagate notice to other servers.
199     */
200 <  if ((source_p->localClient->last_nick_change +
200 >  if ((source_p->localClient->nick.last_attempt +
201         ConfigFileEntry.max_nick_time) < CurrentTime)
202 <    source_p->localClient->number_of_nick_changes = 0;
202 >    source_p->localClient->nick.count = 0;
203  
204    if (ConfigFileEntry.anti_nick_flood &&
205        !HasUMode(source_p, UMODE_OPER) &&
206 <      source_p->localClient->number_of_nick_changes >
206 >      source_p->localClient->nick.count >
207        ConfigFileEntry.max_nick_changes)
208    {
209      sendto_one_numeric(source_p, &me, ERR_NICKTOOFAST, source_p->name, nick,
# Line 211 | Line 211 | change_local_nick(struct Client *source_
211      return;
212    }
213  
214 <  source_p->localClient->last_nick_change = CurrentTime;
215 <  source_p->localClient->number_of_nick_changes++;
214 >  source_p->localClient->nick.last_attempt = CurrentTime;
215 >  source_p->localClient->nick.count++;
216  
217    samenick = !irccmp(source_p->name, nick);
218  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines