svn: 2595
@@ -26,6 +26,7 @@ Lines prefixed with '-' were disabled before release and are not finished, or ar
* Setting 'manop-warn' was only being used for 'OP #chan' not 'OP' alone.
* Fixed channel notices not being parsed.
* Took out all punish/revenge code, it's been disabled since 1.2.7 anyway.
+* Fixed bots giving up on joining juped channels (may be due to split) (#168)
1.2.8
* Fixed [bot]* cmds depending on case of botnicks.
@@ -845,6 +845,7 @@ static int got437(char *from, char *msg)
if (s[0] && (strchr(CHANMETA, s[0]) != NULL)) {
chan = findchan(s);
if (chan) {
+ chan->status &= ~(CHAN_JOINING);
if (chan->status & CHAN_ACTIVE) {
putlog(LOG_MISC, "*", IRC_CANTCHANGENICK, s);
} else {