X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/21c9d815d7293b2fa7e531e8f9f69db2e3399554..2392eb24cd19cede27f51ffa7f3d70b29edcbe33:/modules/m_pass.c diff --git a/modules/m_pass.c b/modules/m_pass.c index 3f178e4..1f4255e 100644 --- a/modules/m_pass.c +++ b/modules/m_pass.c @@ -26,7 +26,7 @@ #include "stdinc.h" #include "client.h" /* client struct */ -#include "irc_string.h" +#include "match.h" #include "send.h" /* sendto_one */ #include "numeric.h" /* ERR_xxx */ #include "ircd.h" /* me */ @@ -67,7 +67,7 @@ mr_pass(struct Client *client_p, struct Client *source_p, int parc, const char * rb_free(client_p->localClient->passwd); } - DupNString(client_p->localClient->passwd, parv[1], PASSWDLEN); + client_p->localClient->passwd = rb_strndup(parv[1], PASSWDLEN); /* These are for servers only */ if(parc > 2 && client_p->user == NULL)