#include "send.h"
#include "channel.h"
#include "client.h"
-#include "common.h"
#include "defaults.h"
#include "ircd.h"
#include "numeric.h"
struct User *user_p = make_user(target_p);
if(valid & NICK_VALID)
- strcpy(target_p->preClient->spoofnick, nick);
+ rb_strlcpy(target_p->preClient->spoofnick, nick, sizeof(target_p->preClient->spoofnick));
if(valid & USER_VALID)
- strcpy(target_p->preClient->spoofuser, user);
+ rb_strlcpy(target_p->preClient->spoofuser, user, sizeof(target_p->preClient->spoofuser));
if(valid & HOST_VALID)
- strcpy(target_p->preClient->spoofhost, host);
+ rb_strlcpy(target_p->preClient->spoofhost, host, sizeof(target_p->preClient->spoofhost));
rb_strlcpy(user_p->suser, login, NICKLEN + 1);
}
use_id(target_p), nick, user, host,
(long) target_p->tsinfo, *login ? login : "0");
- strcpy(target_p->user->suser, login);
+ rb_strlcpy(target_p->user->suser, login, sizeof(target_p->user->suser));
change_nick_user_host(target_p, nick, user, host, newts, "Signing %s (%s)", *login ? "in" : "out", nick);
}