commit - 013298d4c68cc82c8b723fedb81ea87ced7fb306
commit + 565523cbb4a5e2f34d584002916faba411a94187
blob - a41f1d48e15cc9ddf66e959cdbc8a22386921b42
blob + 6ddad88b1a9f3817d28a6c3962f03064348eaf3a
--- src/ngircd/irc-channel.c
+++ src/ngircd/irc-channel.c
/* Join channel (and create channel if it doesn't exist) */
if (!Channel_Join(target, channame))
- break;
+ goto join_next;
if (!chan) { /* channel is new; it has been created above */
chan = Channel_Search(channame);
if (!join_send_topic(Client, target, chan, channame))
break; /* write error */
+ join_next:
/* next channel? */
channame = strtok_r(NULL, ",", &lastchan);
if (channame && key)