repo: ngircd action: commit revision: path_from: revision_from: d90f0323e5c2574f10b0445901f731c4c892b6ac: path_to: revision_to:
commit d90f0323e5c2574f10b0445901f731c4c892b6ac Author: Alexander BartonDate: Wed Dec 30 14:51:48 2015 +0100 Fix NJOIN handler killing all clients This bug has been introduced by commit 1e386fb7ac which had the logic reversed :-( Reported by "ninguno" in #ngircd, thanks a lot! diff --git a/src/ngircd/irc-server.c b/src/ngircd/irc-server.c
--- a/src/ngircd/irc-server.c
+++ b/src/ngircd/irc-server.c
@@ -283,7 +283,7 @@ IRC_NJOIN( CLIENT *Client, REQUEST *Req )
goto skip_njoin;
}
- if (Channel_Join(c, channame)) {
+ if (!Channel_Join(c, channame)) {
/* Failed to join channel. Ooops!? */
Log(LOG_ALERT,
"Failed to join client \"%s\" to channel \"%s\" (NJOIN): killing it!",
-----END OF PAGE-----