From 09b1a1251d05ac8492047b96f5c7c16da8932adc Mon Sep 17 00:00:00 2001 From: Michael Poole Date: Mon, 8 Mar 2010 21:30:59 -0500 Subject: [PATCH] Do not send infolines when a normal user joins a +D channel. src/chanserv.c (handle_join): Suppress infolines for users whose JOIN is not going to be broadcast. --- src/chanserv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/chanserv.c b/src/chanserv.c index e0ec520..a9f8ad1 100644 --- a/src/chanserv.c +++ b/src/chanserv.c @@ -6606,7 +6606,7 @@ handle_join(struct modeNode *mNode) } if(greeting) send_message_type(4, user, chanserv, "(%s) %s", channel->name, greeting); - if(uData && info) + if(uData && info && (modes || !(channel->modes & MODE_DELAYJOINS))) send_target_message(5, channel->name, chanserv, "[%s] %s", user->nick, uData->info); } return 0; -- 2.20.1