فهرست منبع

* Consider any channel users have flags on for partyline cmds (fixes .adduser)

Bryan Drewery 16 سال پیش
والد
کامیت
4f5f9900d8
2فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 1 0
      doc/UPDATES
  2. 2 2
      src/core_binds.c

+ 1 - 0
doc/UPDATES

@@ -1,3 +1,4 @@
+* Fix partyline cmds for |m and |o users who do not have console set correctly. (.adduser)
 * 'make' on BSD will now redirect to gmake.
 
 1.3.1 - http://wraith.botpack.net/milestone/1.3.1

+ 2 - 2
src/core_binds.c

@@ -174,13 +174,13 @@ int check_bind_dcc(const char *cmd, int idx, const char *text)
 
 int real_check_bind_dcc(const char *cmd, int idx, const char *text, Auth *auth)
 {
-  struct flag_record fr = {FR_GLOBAL | FR_CHAN, 0, 0, 0 };
+  struct flag_record fr = {FR_GLOBAL | FR_CHAN | FR_ANYCH, 0, 0, 0 };
   bind_entry_t *entry = NULL;
   bind_table_t *table = NULL;
   char *args = strdup(text);
   size_t args_siz = strlen(args) + 1;
 
-  get_user_flagrec(dcc[idx].user, &fr, dcc[idx].u.chat->con_chan);
+  get_user_flagrec(dcc[idx].user, &fr, NULL);
 
   table = bind_table_lookup("dcc");
   size_t cmdlen = strlen(cmd);