Hello, Another small ii patch. Originally add_channel does
if(!channels) channels = c; else { c->next = channels; channels = c; } but the check to see if channels is NULL is not needed. This patch changes it to just c->next = channels; channels = c; If channels is NULL, c will be the last element and c->next will be NULL anyway. -emg
diff -r d93eaacde742 ii.c --- a/ii.c Fri Jun 25 10:55:05 2010 +0200 +++ b/ii.c Fri Jul 16 14:35:51 2010 -0700 @@ -123,13 +123,10 @@ perror("ii: cannot allocate memory"); exit(EXIT_FAILURE); } - if(!channels) channels = c; - else { - c->next = channels; - channels = c; - } c->fd = fd; c->name = strdup(name); + c->next = channels; + channels = c; } static void rm_channel(Channel *c) {