X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/2c2e0aa96ec22228874d6ddb859ca4ff99f6023d..df22ecbf7794404ec7bfaff0475ae52704a0ad98:/modules/m_testline.c diff --git a/modules/m_testline.c b/modules/m_testline.c index 3a9bb43..993e995 100644 --- a/modules/m_testline.c +++ b/modules/m_testline.c @@ -39,7 +39,6 @@ #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 **); @@ -141,13 +140,13 @@ mo_testline(struct Client *client_p, struct Client *source_p, int parc, const ch 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, @@ -156,7 +155,7 @@ mo_testline(struct Client *client_p, struct Client *source_p, int parc, const ch #ifdef RB_IPV6 (type == HM_IPV6) ? AF_INET6 : #endif - AF_INET) : 0))) + AF_INET) : 0, NULL))) { static char buf[HOSTLEN+USERLEN+2]; @@ -172,16 +171,6 @@ mo_testline(struct Client *client_p, struct Client *source_p, int parc, const ch buf, aconf->passwd); return 0; } - else if(aconf->status & CONF_GLINE) - { - rb_snprintf(buf, sizeof(buf), "%s@%s", - aconf->user, aconf->host); - sendto_one(source_p, form_str(RPL_TESTLINE), - me.name, source_p->name, - 'G', (long) ((aconf->hold - rb_current_time()) / 60), - buf, aconf->passwd); - return 0; - } } /* they asked us to check a nick, so hunt for resvs.. */