/[weechat]/weechat/src/irc/irc-nick.c
ViewVC logotype

Diff of /weechat/src/irc/irc-nick.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.15 by flashcode, Sat Mar 5 17:03:16 2005 UTC revision 1.16 by flashcode, Tue Mar 15 21:15:36 2005 UTC
# Line 191  nick_new (t_irc_channel *channel, char * Line 191  nick_new (t_irc_channel *channel, char *
191    
192      nick_insert_sorted (channel, new_nick);      nick_insert_sorted (channel, new_nick);
193            
194        channel->nicks_count++;
195        
196      /* all is ok, return address of new nick */      /* all is ok, return address of new nick */
197      return new_nick;      return new_nick;
198  }  }
# Line 263  nick_free (t_irc_channel *channel, t_irc Line 265  nick_free (t_irc_channel *channel, t_irc
265      if (nick->next_nick)      if (nick->next_nick)
266          (nick->next_nick)->prev_nick = nick->prev_nick;          (nick->next_nick)->prev_nick = nick->prev_nick;
267    
268        channel->nicks_count--;
269        
270      /* free data */      /* free data */
271      if (nick->nick)      if (nick->nick)
272          free (nick->nick);          free (nick->nick);
# Line 280  nick_free_all (t_irc_channel *channel) Line 284  nick_free_all (t_irc_channel *channel)
284      /* remove all nicks for the channel */      /* remove all nicks for the channel */
285      while (channel->nicks)      while (channel->nicks)
286          nick_free (channel, channel->nicks);          nick_free (channel, channel->nicks);
287        
288        /* sould be zero, but prevent any bug :D */
289        channel->nicks_count = 0;
290  }  }
291    
292  /*  /*

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26