Преглед изворни кода

* Fixed a cosmetic error in cmd_chaninfo
* Fixed looping bug in do_chanset()


svn: 374

Bryan Drewery пре 22 година
родитељ
комит
41e50fb1e1
2 измењених фајлова са 5 додато и 6 уклоњено
  1. 4 5
      src/chanprog.c
  2. 1 1
      src/mod/channels.mod/cmdschan.c

+ 4 - 5
src/chanprog.c

@@ -902,7 +902,7 @@ Context;
   if (local && (me = module_find("channels", 0, 0))) {
   /* tcl_channel_modify(0, chan, 1, options) */
     Function *func = me->funcs;
-    char *list[2], *buf2, *bak;
+    char *buf2, *bak;
     struct chanset_t *ch;
     int all = 0;
 
@@ -916,6 +916,7 @@ Context;
     buf2 = nmalloc(strlen(options) + 1);
 
     while (ch) {
+      char *list[2];
       strcpy(buf2, bak);
       options = buf2;
       list[0] = newsplit(&options);
@@ -927,10 +928,8 @@ Context;
         }
 	/* chanints */
         list[1] = options;
-        /* Par gets modified in tcl channel_modify under some
-         * circumstances, so save it now.
-         */
-         (func[38]) (0, ch, 2, list);			/* tcl_channel_modify() */
+        (func[38]) (0, ch, 2, list);			/* tcl_channel_modify() */
+        break;
       }
       if (all)
         ch = ch->next;

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

@@ -1544,7 +1544,7 @@ static void cmd_chaninfo(struct userrec *u, int idx, char *par)
     else
       dprintf(idx, "revenge-mode: 0\n");
     if (chan->closed_ban)
-      dprintf(idx, "closed-ban: %d", chan->closed_ban);
+      dprintf(idx, "closed-ban: %d\n", chan->closed_ban);
     else
       dprintf(idx, "closed-ban: 0\n");
 /* Chanint template