[IRCServices] 5.1 InspIRCd protocol

Andrew Church achurch at achurch.org
Mon Sep 10 23:10:22 PDT 2007


>another thing, with a second me in the channel, ChanServ doesn't know
>there is a second someone in the channel when you do ChanServ kick and
>OP etc - doing it on OperServ works.

Fixed, thanks for the report.  Apply the following patch:

Index: messages.c
===================================================================
RCS file: /var/local/cvsroot/ircservices/messages.c,v
retrieving revision 2.46
diff -u -r2.46 messages.c
--- messages.c	23 Aug 2007 04:45:42 -0000	2.46
+++ messages.c	10 Sep 2007 14:09:47 -0000
@@ -75,7 +75,7 @@
     if (!*source) {
         log("Source missing from JOIN message");
         return;
-    } else if (ac != 1) {
+    } else if (ac < 1) {
         return;
     }
     do_join(source, ac, av);

  --Andrew Church
    achurch at achurch.org
    http://achurch.org/