X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/2d2c402d0b784aa615898ea9d455088f7d32443a..21c9d815d7293b2fa7e531e8f9f69db2e3399554:/modules/m_cap.c diff --git a/modules/m_cap.c b/modules/m_cap.c index 0731f1e..5b69625 100644 --- a/modules/m_cap.c +++ b/modules/m_cap.c @@ -31,7 +31,6 @@ */ #include "stdinc.h" -#include "tools.h" #include "class.h" #include "client.h" #include "irc_string.h" @@ -177,7 +176,7 @@ clicap_generate(struct Client *source_p, const char *subcmd, int flags, int clea int curlen, mlen; int i; - mlen = ircsprintf(buf, ":%s CAP %s %s", + mlen = rb_sprintf(buf, ":%s CAP %s %s", me.name, EmptyString(source_p->name) ? "*" : source_p->name, subcmd); @@ -251,7 +250,7 @@ clicap_generate(struct Client *source_p, const char *subcmd, int flags, int clea } } - curlen = ircsprintf(p, "%s ", clicap_list[i].name); + curlen = rb_sprintf(p, "%s ", clicap_list[i].name); p += curlen; buflen += curlen; } @@ -363,7 +362,7 @@ cap_req(struct Client *source_p, const char *arg) if(EmptyString(arg)) return; - buflen = ircsnprintf(buf, sizeof(buf), ":%s CAP %s ACK", + buflen = rb_snprintf(buf, sizeof(buf), ":%s CAP %s ACK", me.name, EmptyString(source_p->name) ? "*" : source_p->name); pbuf[0][0] = '\0'; @@ -467,7 +466,8 @@ m_cap(struct Client *client_p, struct Client *source_p, int parc, const char *pa sizeof(struct clicap_cmd), (bqcmp) clicap_cmd_search))) { sendto_one(source_p, form_str(ERR_INVALIDCAPCMD), - me.name, source_p->name, parv[1]); + me.name, EmptyString(source_p->name) ? "*" : source_p->name, + parv[1]); return 0; }