diff options
Diffstat (limited to 'contrib/m_ltrace.c')
-rw-r--r-- | contrib/m_ltrace.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/contrib/m_ltrace.c b/contrib/m_ltrace.c index afdf2f5..03ae363 100644 --- a/contrib/m_ltrace.c +++ b/contrib/m_ltrace.c @@ -60,7 +60,7 @@ trace_get_dependent(int *const server, * parv[0] = sender prefix * parv[1] = target client/server to trace */ -static void +static int m_ltrace(struct Client *client_p, struct Client *source_p, int parc, char *parv[]) { @@ -72,6 +72,8 @@ m_ltrace(struct Client *client_p, struct Client *source_p, tname = me.name; sendto_one(source_p, form_str(RPL_ENDOFTRACE), me.name, source_p->name, tname); + + return 0; } /* @@ -200,7 +202,7 @@ do_ltrace(struct Client *source_p, int parc, char *parv[]) * parv[0] = sender prefix * parv[1] = servername */ -static void +static int mo_ltrace(struct Client *client_p, struct Client *source_p, int parc, char *parv[]) { @@ -208,14 +210,16 @@ mo_ltrace(struct Client *client_p, struct Client *source_p, { sendto_one(source_p, form_str(RPL_ENDOFTRACE), me.name, parv[0], parc > 1 ? parv[1] : me.name); - return; + return 0; } if (parc > 2) if (hunt_server(client_p, source_p, ":%s LTRACE %s :%s", 2, parc, parv)) - return; + return 0; do_ltrace(source_p, parc, parv); + + return 0; } /* |