X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/eeabf33a7c34efbedce519f67b8b87e4c75a422f..f3439650c08a82af4271c364ac79b5b091799e5b:/modules/m_pong.c diff --git a/modules/m_pong.c b/modules/m_pong.c index 28b6db02..5d172158 100644 --- a/modules/m_pong.c +++ b/modules/m_pong.c @@ -40,8 +40,8 @@ static const char pong_desc[] = "Provides the PONG command to respond to a PING message"; -static int mr_pong(struct MsgBuf *, struct Client *, struct Client *, int, const char **); -static int ms_pong(struct MsgBuf *, struct Client *, struct Client *, int, const char **); +static void mr_pong(struct MsgBuf *, struct Client *, struct Client *, int, const char **); +static void ms_pong(struct MsgBuf *, struct Client *, struct Client *, int, const char **); struct Message pong_msgtab = { "PONG", 0, 0, 0, 0, @@ -52,7 +52,7 @@ mapi_clist_av1 pong_clist[] = { &pong_msgtab, NULL }; DECLARE_MODULE_AV2(pong, NULL, NULL, pong_clist, NULL, NULL, NULL, NULL, pong_desc); -static int +static void ms_pong(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) { struct Client *target_p; @@ -79,7 +79,7 @@ ms_pong(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_ if(!IsDigit(*destination)) sendto_one_numeric(source_p, ERR_NOSUCHSERVER, form_str(ERR_NOSUCHSERVER), destination); - return 0; + return; } } @@ -95,18 +95,16 @@ ms_pong(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_ eob_count++; call_hook(h_server_eob, source_p); } - - return 0; } -static int +static void mr_pong(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) { if(parc == 2 && !EmptyString(parv[1])) { if(ConfigFileEntry.ping_cookie && source_p->flags & FLAGS_SENTUSER && source_p->name[0]) { - unsigned long incoming_ping = strtoul(parv[1], NULL, 16); + uint32_t incoming_ping = strtoul(parv[1], NULL, 16); if(incoming_ping) { if(source_p->localClient->random_ping == incoming_ping) @@ -119,7 +117,7 @@ mr_pong(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_ sendto_one(source_p, form_str(ERR_WRONGPONG), me.name, source_p->name, source_p->localClient->random_ping); - return 0; + return; } } } @@ -129,6 +127,4 @@ mr_pong(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_ sendto_one(source_p, form_str(ERR_NOORIGIN), me.name, source_p->name); source_p->flags &= ~FLAGS_PINGSENT; - - return 0; }