#include "numeric.h"
#include "s_conf.h"
#include "s_newconf.h"
-#include "sprintf_irc.h"
static int mo_testline(struct Client *, struct Client *, int, const char **);
static int mo_testgecos(struct Client *, struct Client *, int, const char **);
if (username != NULL)
{
- strlcpy(user_trunc, username, sizeof user_trunc);
- strlcpy(notildeuser_trunc, *username == '~' ? username + 1 : username, sizeof notildeuser_trunc);
+ rb_strlcpy(user_trunc, username, sizeof user_trunc);
+ rb_strlcpy(notildeuser_trunc, *username == '~' ? username + 1 : username, sizeof notildeuser_trunc);
}
else
{
- strlcpy(user_trunc, "dummy", sizeof user_trunc);
- strlcpy(notildeuser_trunc, "dummy", sizeof notildeuser_trunc);
+ rb_strlcpy(user_trunc, "dummy", sizeof user_trunc);
+ rb_strlcpy(notildeuser_trunc, "dummy", sizeof notildeuser_trunc);
}
/* now look for a matching I/K/G */
if((aconf = find_address_conf(host, NULL, user_trunc, notildeuser_trunc,
#ifdef RB_IPV6
(type == HM_IPV6) ? AF_INET6 :
#endif
- AF_INET) : 0)))
+ AF_INET) : 0, NULL)))
{
static char buf[HOSTLEN+USERLEN+2];