]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_topic.c
Change all override snotes to wallops to match m_o* and to
[irc/rqf/shadowircd.git] / modules / m_topic.c
index cddf5f94f8cb9061e0c3f3b166ab4c2773e1bd98..4b6d44bb0bbd618ad599a9b524e65b9826535a1b 100644 (file)
@@ -119,9 +119,14 @@ m_topic(struct Client *client_p, struct Client *source_p, int parc, const char *
                if(MyClient(source_p) && (chptr->mode.mode & MODE_TOPICLIMIT) && !is_chanop(msptr))
                {
                        if(IsOverride(source_p))
-                               sendto_realops_snomask(SNO_GENERAL, L_NETWIDE,
+                       {
+                               sendto_wallops_flags(UMODE_WALLOP, &me,
                                                "%s is overriding TOPIC on [%s]",
                                                get_oper_name(source_p), chptr->chname);
+                               sendto_server(NULL, chptr, NOCAPS, NOCAPS,
+                                               ":%s WALLOPS :%s is overriding TOPIC on [%s]",
+                                               use_id(source_p), get_oper_name(source_p), chptr->chname);
+                       }
                        else
                        {
                                sendto_one(source_p, form_str(ERR_CHANOPRIVSNEEDED),