Author: Kev <klmitch@mit.edu>
[ircu2.10.12-pk.git] / ircd / channel.c
index 93c4162d637ba6306895f90363f387decb4f2edc..11a0f0219dbe4a7408c7adce76c512ed0f12f8ff 100644 (file)
@@ -3156,7 +3156,8 @@ joinbuf_join(struct JoinBuf *jbuf, struct Channel *chan, unsigned int flags)
                                chan, jbuf->jb_source);
   }
 
-  if (jbuf->jb_type == JOINBUF_TYPE_PARTALL || IsLocalChannel(chan->chname))
+  if (jbuf->jb_type == JOINBUF_TYPE_PARTALL ||
+      jbuf->jb_type == JOINBUF_TYPE_JOIN || IsLocalChannel(chan->chname))
     return; /* don't send to remote */
 
   /* figure out if channel name will cause buffer to be overflowed */