X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/90a3c35b295b07ebe3793bf5d3b882c3c1a5dc7c..2f6c1ef87881707d0f0101d03c3208d1b27f2e7b:/modules/m_user.c?ds=sidebyside diff --git a/modules/m_user.c b/modules/m_user.c index e536db9..2f792a7 100644 --- a/modules/m_user.c +++ b/modules/m_user.c @@ -26,7 +26,7 @@ #include "stdinc.h" #include "client.h" -#include "irc_string.h" +#include "match.h" #include "ircd.h" #include "numeric.h" #include "s_user.h" @@ -35,7 +35,6 @@ #include "msg.h" #include "parse.h" #include "modules.h" -#include "sprintf_irc.h" #include "blacklist.h" static int mr_user(struct Client *, struct Client *, int, const char **); @@ -74,7 +73,7 @@ mr_user(struct Client *client_p, struct Client *source_p, int parc, const char * rb_snprintf(buf, sizeof(buf), "%s %s", parv[2], parv[3]); rb_free(source_p->localClient->fullcaps); - DupString(source_p->localClient->fullcaps, buf); + source_p->localClient->fullcaps = rb_strdup(buf); do_local_user(client_p, source_p, parv[1], parv[4]); return 0; @@ -97,14 +96,14 @@ do_local_user(struct Client *client_p, struct Client *source_p, source_p->flags |= FLAGS_SENTUSER; } - strlcpy(source_p->info, realname, sizeof(source_p->info)); + rb_strlcpy(source_p->info, realname, sizeof(source_p->info)); if(!IsGotId(source_p)) { /* This is in this location for a reason..If there is no identd * and ping cookies are enabled..we need to have a copy of this */ - strlcpy(source_p->username, username, sizeof(source_p->username)); + rb_strlcpy(source_p->username, username, sizeof(source_p->username)); } if(source_p->name[0])