1
0
Эх сурвалжийг харах

* Fixed some private() checking bugs in cmds_mns_(bans,invites,exempts)
* Disabled msgc_test


svn: 245

Bryan Drewery 22 жил өмнө
parent
commit
b1e328d93d

+ 3 - 3
src/mod/channels.mod/cmdschan.c

@@ -430,7 +430,7 @@ static void cmd_mns_ban(struct userrec *u, int idx, char *par)
       chname = dcc[idx].u.chat->con_chan;
     get_user_flagrec(u, &user, chname);
 
-    if (private(user, chan, PRIV_OP)) {
+    if (private(user, findchan_by_dname(chname), PRIV_OP)) {
       dprintf(idx, "No such channel.\n");
       return;
     }
@@ -546,7 +546,7 @@ static void cmd_mns_exempt (struct userrec *u, int idx, char *par)
       chname = dcc[idx].u.chat->con_chan;
     get_user_flagrec(u, &user, chname);
 
-    if (private(user, chan, PRIV_OP)) {
+    if (private(user, findchan_by_dname(chname), PRIV_OP)) {
       dprintf(idx, "No such channel.\n");
       return;
     }
@@ -663,7 +663,7 @@ static void cmd_mns_invite (struct userrec *u, int idx, char *par)
       chname = dcc[idx].u.chat->con_chan;
     get_user_flagrec(u, &user, chname);
 
-    if (private(user, chan, PRIV_OP)) {
+    if (private(user, findchan_by_dname(chname), PRIV_OP)) {
       dprintf(idx, "No such channel.\n");
       return;
     }

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

@@ -469,6 +469,7 @@ static cmd_t C_msg[] =
 };
 
 #ifdef S_AUTH
+/*
 static int msgc_test(char *nick, char *host, struct userrec *u, char *par, char *chname)
 {
   char *chn, *hand;
@@ -489,7 +490,7 @@ static int msgc_test(char *nick, char *host, struct userrec *u, char *par, char
 //  dprintf(DP_HELP, "NOTICE %s :Works :)\n", nick);
   return 0;
 }
-
+*/
 static int msgc_op(char *nick, char *host, struct userrec *u, char *par, char *chname)
 {
   struct chanset_t *chan = NULL;
@@ -715,7 +716,7 @@ static int msgc_invite(char *nick, char *host, struct userrec *u, char *par, cha
 
 static cmd_t C_msgc[] =
 {
-  {"test",		"a",	(Function) msgc_test,		NULL},
+/*  {"test",		"a",	(Function) msgc_test,		NULL}, */
   {"op",		"",	(Function) msgc_op,		NULL},
   {"voice",		"",	(Function) msgc_voice,		NULL},
   {"channels",		"",	(Function) msgc_channels,	NULL},