]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - src/channel.c
Made overriding join send snotes.
[irc/rqf/shadowircd.git] / src / channel.c
index ddc397cd5bfba83972f08c3f0cc258f6d1257b8a..f18c94f77e8baccbe09fba6610768b0de5e9f8b0 100644 (file)
@@ -835,7 +835,12 @@ can_join(struct Client *source_p, struct Channel *chptr, char *key)
        s_assert(source_p->localClient != NULL);
 
        if(IsOverride(source_p))
+       {
+               sendto_realops_snomask(SNO_GENERAL, L_NETWIDE,
+                               "%s is overriding JOIN to [%s]",
+                               get_oper_name(source_p), chptr->chname);
                return 0;
+       }
 
        rb_sprintf(src_host, "%s!%s@%s", source_p->name, source_p->username, source_p->host);
        rb_sprintf(src_iphost, "%s!%s@%s", source_p->name, source_p->username, source_p->sockhost);