Procházet zdrojové kódy

* Fixed bug in got_cpart, was not removing on '*'

svn: 1031
Bryan Drewery před 22 roky
rodič
revize
ec20669858
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5 1
      src/mod/channels.mod/channels.c

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

@@ -189,7 +189,11 @@ static void got_cpart(char *botnick, char *code, char *par)
    return;
    return;
 
 
   bots = newsplit(&par);
   bots = newsplit(&par);
-  match = parsebots(bots, conf.bot->nick);
+  /* if bots is '*' just remove_channel */
+  if (!strcmp(bots, "*"))
+    match = 0;
+  else
+    match = parsebots(bots, conf.bot->nick);
  
  
   if (match)
   if (match)
     do_chanset(NULL, chan, "+inactive", DO_LOCAL);
     do_chanset(NULL, chan, "+inactive", DO_LOCAL);