X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/21c56a6a37de1913cd45db0ab51dfc3171f270f3..cb4ddd7268cb4d738ce46ccb309614ff1faed74b:/modules/m_etrace.c diff --git a/modules/m_etrace.c b/modules/m_etrace.c index b9bf4c1..a0a1e07 100644 --- a/modules/m_etrace.c +++ b/modules/m_etrace.c @@ -39,7 +39,7 @@ #include "hash.h" #include "common.h" #include "hash.h" -#include "irc_string.h" +#include "match.h" #include "ircd.h" #include "numeric.h" #include "s_serv.h" @@ -52,7 +52,7 @@ static int mo_etrace(struct Client *, struct Client *, int, const char **); static int me_etrace(struct Client *, struct Client *, int, const char **); -static int mo_chantrace(struct Client *, struct Client *, int, const char **); +static int m_chantrace(struct Client *, struct Client *, int, const char **); static int mo_masktrace(struct Client *, struct Client *, int, const char **); struct Message etrace_msgtab = { @@ -61,7 +61,7 @@ struct Message etrace_msgtab = { }; struct Message chantrace_msgtab = { "CHANTRACE", 0, 0, 0, MFLG_SLOW, - {mg_ignore, mg_not_oper, mg_ignore, mg_ignore, mg_ignore, {mo_chantrace, 2}} + {mg_ignore, {m_chantrace, 2}, mg_ignore, mg_ignore, mg_ignore, {m_chantrace, 2}} }; struct Message masktrace_msgtab = { "MASKTRACE", 0, 0, 0, MFLG_SLOW, @@ -80,7 +80,6 @@ static const char *spoofed_sockhost = "0"; /* * m_etrace - * parv[0] = sender prefix * parv[1] = options [or target] * parv[2] = [target] */ @@ -213,7 +212,7 @@ do_single_etrace(struct Client *source_p, struct Client *target_p) } static int -mo_chantrace(struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) +m_chantrace(struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) { struct Client *target_p; struct Channel *chptr; @@ -415,10 +414,10 @@ mo_masktrace(struct Client *client_p, struct Client *source_p, int parc, if (!ConfigFileEntry.operspy_dont_care_user_info) { char buf[512]; - strlcpy(buf, mask, sizeof(buf)); + rb_strlcpy(buf, mask, sizeof(buf)); if(!EmptyString(gecos)) { - strlcat(buf, " ", sizeof(buf)); - strlcat(buf, gecos, sizeof(buf)); + rb_strlcat(buf, " ", sizeof(buf)); + rb_strlcat(buf, gecos, sizeof(buf)); } report_operspy(source_p, "MASKTRACE", buf);