Do not send infolines when a normal user joins a +D channel.
[srvx.git] / src / chanserv.c
index e0ec5200d9a980cce6b453ee1ec062b25f48a85e..a9f8ad11e2f0dcf2500ffca0e20f852ce2dd94a9 100644 (file)
@@ -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;