소스 검색

* cmd_mop was not ignoring users without a pass set correctly

svn: 1302
Bryan Drewery 22 년 전
부모
커밋
902bbffb9c
2개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      doc/UPDATES
  2. 1 1
      src/mod/irc.mod/cmdsirc.c

+ 1 - 0
doc/UPDATES

@@ -39,6 +39,7 @@ This is a summary of ChangeLog basically.
 * Fixed cmd_comment to work like cmd_whois/match with regards to accessing higher level users.
 * Added proper support for $b/$u 
 * msg_cmd_PASS/cmd_adduser/+user were flawed. Displayed wrong length of ACTUAL set pass
+* cmd_mop wasn't ignoring users without a pass set correctly.
 
 1.1.9
 

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

@@ -1052,7 +1052,7 @@ static void cmd_mop(int idx, char *par)
           sprintf(s, "%s!%s", m->nick, m->userhost);
           m->user = get_user_by_host(s);
         }
-        if (m->user && u_pass_match(dcc[idx].user, "-"))
+        if (m->user && u_pass_match(m->user, "-"))
           continue;		/* dont op users without a pass */
         get_user_flagrec(m->user, &victim, chan->dname);
         if (!chan_hasop(m) && !glob_bot(victim) && chk_op(victim, chan)) {