Author: Kev <klmitch@mit.edu>
authorKevin L. Mitchell <klmitch@mit.edu>
Mon, 27 Mar 2000 17:52:55 +0000 (17:52 +0000)
committerKevin L. Mitchell <klmitch@mit.edu>
Mon, 27 Mar 2000 17:52:55 +0000 (17:52 +0000)
Log message:

* ircd/channel.c (modebuf_flush): if there are no mode changes to
propagate, we're done...

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@77 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

ChangeLog
ircd/channel.c

index b4d2f2fd0075cd2d1a8109f7772d699948c5b4ff..c6193fad8dd3c9c28bd4c54d6560fb8496e9ab8c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2000-03-27  Kevin L. Mitchell  <klmitch@emc.com>
 
+       * ircd/channel.c (modebuf_flush): if there are no mode changes to
+       propagate, we're done...
+
        * ircd/channel.c (modebuf_flush): duh; it's sendto_server_butone,
        not sendto_all_butone
 
@@ -51,7 +54,7 @@
 #
 # ChangeLog for ircu2.10.11
 #
-# $Id: ChangeLog,v 1.27 2000-03-27 16:33:18 kev Exp $
+# $Id: ChangeLog,v 1.28 2000-03-27 17:52:55 kev Exp $
 #
 # Insert new changes at beginning of the change list.
 #
index bd144c379b1e4ab61c69f94bd49e6030aaff1fcf..195a4926ff54f9ba5dfda508211c2cdb342e34b6 100644 (file)
@@ -2807,6 +2807,9 @@ modebuf_flush(struct ModeBuf *mbuf)
       rembuf[rembuf_i++] = flag_p[1];
   }
 
+  if (addbuf_i == 1 && rembuf_i == 1)
+    return;
+
   if (addbuf_i == 1)
     addbuf[0] = '\0';
   if (rembuf_i == 1)