Przeglądaj źródła

* msgc_voice should check for +q not +v

svn: 934
Bryan Drewery 22 lat temu
rodzic
commit
f515a07a46
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      src/mod/irc.mod/msgcmds.c

+ 2 - 2
src/mod/irc.mod/msgcmds.c

@@ -544,7 +544,7 @@ static int msgc_voice(char *nick, char *host, struct userrec *u, char *par, char
       chan = findchan_by_dname(par);
     if (chan && channel_active(chan)) {
       get_user_flagrec(u, &fr, chan->dname);
-      if (chk_voice(fr, chan)) {
+      if (!chk_devoice(fr, chan)) {		/* dont voice +q */
         add_mode(chan, '+', 'v', nick);
       }
       return BIND_RET_BREAK;
@@ -552,7 +552,7 @@ static int msgc_voice(char *nick, char *host, struct userrec *u, char *par, char
   } else {
     for (chan = chanset; chan; chan = chan->next) {
       get_user_flagrec(u, &fr, chan->dname);
-      if (chk_voice(fr, chan)) {
+      if (!chk_devoice(fr, chan)) {		/* dont voice +q */
         add_mode(chan, '+', 'v', nick);
       }
     }