X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/f5ebe640bc2b911d2c4aecc14abce37df75dafa6..58a490f9a47aede6557b9908562106ccf6daa6aa:/modules/m_monitor.c diff --git a/modules/m_monitor.c b/modules/m_monitor.c index d7ec2abd..4269ad56 100644 --- a/modules/m_monitor.c +++ b/modules/m_monitor.c @@ -39,9 +39,11 @@ #include "send.h" #include "supported.h" +static const char monitor_desc[] = "Provides the MONITOR facility for tracking user signon and signoff"; + static int monitor_init(void); static void monitor_deinit(void); -static int m_monitor(struct MsgBuf *, struct Client *, struct Client *, int, const char **); +static void m_monitor(struct MsgBuf *, struct Client *, struct Client *, int, const char **); struct Message monitor_msgtab = { "MONITOR", 0, 0, 0, 0, @@ -50,8 +52,6 @@ struct Message monitor_msgtab = { mapi_clist_av1 monitor_clist[] = { &monitor_msgtab, NULL }; -static const char monitor_desc[] = "Provides the MONITOR facility for tracking user signon and signoff"; - DECLARE_MODULE_AV2(monitor, monitor_init, monitor_deinit, monitor_clist, NULL, NULL, NULL, NULL, monitor_desc); static int monitor_init(void) @@ -324,7 +324,7 @@ show_monitor_status(struct Client *client_p) sendto_one(client_p, "%s", offbuf); } -static int +static void m_monitor(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) { switch(parv[1][0]) @@ -334,7 +334,7 @@ m_monitor(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *sourc { sendto_one(client_p, form_str(ERR_NEEDMOREPARAMS), me.name, source_p->name, "MONITOR"); - return 0; + return; } add_monitor(source_p, parv[2]); @@ -344,7 +344,7 @@ m_monitor(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *sourc { sendto_one(client_p, form_str(ERR_NEEDMOREPARAMS), me.name, source_p->name, "MONITOR"); - return 0; + return; } del_monitor(source_p, parv[2]); @@ -368,6 +368,4 @@ m_monitor(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *sourc default: break; } - - return 0; }