Ver código fonte

* Fix join_chan() not properly checking the ircnet status flags

Bryan Drewery 16 anos atrás
pai
commit
2cd4ea591b
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      src/mod/irc.mod/irc.c

+ 1 - 1
src/mod/irc.mod/irc.c

@@ -1346,7 +1346,7 @@ static void send_chan_who(int queue, struct chanset_t *chan) {
 }
 
 void join_chan(struct chanset_t* chan, int idx) {
-  if (shouldjoin(chan) && !(chan->status & (CHAN_ACTIVE | CHAN_PEND | CHAN_JOINING))) {
+  if (shouldjoin(chan) && !(chan->ircnet_status & (CHAN_ACTIVE | CHAN_PEND | CHAN_JOINING))) {
     dprintf(idx, "JOIN %s %s\n",
         (chan->name[0]) ? chan->name : chan->dname,
         chan->channel.key[0] ? chan->channel.key : chan->key_prot);