summaryrefslogtreecommitdiff
path: root/contrib/m_ltrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/m_ltrace.c')
-rw-r--r--contrib/m_ltrace.c12
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;
}
/*