diff --git a/src/modules/m_whois.c b/src/modules/m_whois.c index 9ee1ba521..0b5e94e67 100644 --- a/src/modules/m_whois.c +++ b/src/modules/m_whois.c @@ -105,7 +105,7 @@ DLLFUNC int m_whois(aClient *cptr, aClient *sptr, int parc, char *parv[]) parv[1] = parv[2]; } - strcpy(querybuf, parv[1]); + strlcpy(querybuf, parv[1], sizeof(querybuf)); for (tmp = canonize(parv[1]); (nick = strtoken(&p, tmp, ",")); tmp = NULL) {