ii

irc it, simple FIFO based irc client
git clone git://git.suckless.org/ii
Log | Files | Refs | README | LICENSE

commit df4f869d2eb9c32dc2203c79cc1634b1849a9d7b
parent f7348448b4bb93657b5f2b67d735b0f63daee99a
Author: Anselm R. Garbe <garbeam@wmii.de>
Date:   Mon, 23 Jan 2006 14:29:51 +0200

simplified add_channel;

Diffstat:
Mii.c | 12+++++-------
1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/ii.c b/ii.c @@ -119,17 +119,15 @@ static void add_channel(char *name) perror("ii: cannot create in channel"); return; } - if(!channels) - channels = c = calloc(1, sizeof(Channel)); - else { - for(c = channels; c && c->next; c = c->next); - c->next = calloc(1, sizeof(Channel)); - c = c->next; - } + c = calloc(1, sizeof(Channel)); if(!c) { perror("ii: cannot allocate memory"); exit(EXIT_FAILURE); } + if(channels) + channels = c; + else + c->next = channels; c->fd = fd; c->name = strdup(name); }