]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_invite.c
Added channel::host_in_topic.
[irc/rqf/shadowircd.git] / modules / m_invite.c
index b8782d035e02067cda6b87252ac38eef3168629d..6ed4471b48fbe7a91b76e2d64e4dbb9abe125fd6 100644 (file)
@@ -153,6 +153,14 @@ m_invite(struct Client *client_p, struct Client *source_p, int parc, const char
                return 0;
        }
 
+       if (IsSetNoInvite(target_p))
+       {
+               sendto_one_numeric(source_p, ERR_NOINVITE,
+                               form_str(ERR_NOINVITE),
+                               target_p->name);
+               return 0;
+       }
+
        /* store invites when they could affect the ability to join
         * for +l/+j just check if the mode is set, this varies over time
         */