X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fchannel.c;h=2a83b7c3f210e5a4a428ae288b661f6fcbfde750;hp=65d37b22afb8f0b1db2dd003035215827ab10a13;hb=8e6d4e241c4250f28d37e38db2cbc9d6b86e6aa8;hpb=1414372ac388c9c508190371dd40234b9670abbb diff --git a/ircd/channel.c b/ircd/channel.c index 65d37b2..2a83b7c 100644 --- a/ircd/channel.c +++ b/ircd/channel.c @@ -3917,7 +3917,10 @@ joinbuf_join(struct JoinBuf *jbuf, struct Channel *chan, unsigned int flags) /* Send notification to channel */ if((chan->mode.mode & MODE_AUDITORIUM) && !(flags & CHFL_VOICED_OR_OPPED)) { - //do noting here + //send part to ops only + sendcmdto_channel_butserv_butone(jbuf->jb_source, CMD_PART, chan, NULL, SKIP_NONOPS, "%H :%s", chan, jbuf->jb_comment); + if(MyUser(jbuf->jb_source)) + sendcmdto_one(jbuf->jb_source, CMD_PART, jbuf->jb_source, "%H :%s", chan, jbuf->jb_comment); } else if (!(flags & (CHFL_ZOMBIE | CHFL_DELAYED))) sendcmdto_channel_butserv_butone(jbuf->jb_source, CMD_PART, chan, NULL, 0, (flags & CHFL_BANNED || !jbuf->jb_comment) ?